home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / jpeg2gif.cpt / jpeg2gif / ppmtogif folder / ppmtogif.rsrc / CODE_2.txt < prev    next >
Text File  |  1991-11-15  |  235KB  |  4,242 lines

  1. # near model CODE resource
  2. # jump table entries: 80-81 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  306E 0008                movea.w    A0, [A6 + 0x8]
  7. 0000000A  326E 000A                movea.w    A1, [A6 + 0xA]
  8. 0000000E  2F09                     move.l     -[A7], A1
  9. 00000010  2F08                     move.l     -[A7], A0
  10. 00000012  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  11. 00000016  2F00                     move.l     -[A7], D0
  12. 00000018  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  13. 0000001C  588F                     addq.l     A7, 4
  14. 0000001E  2840                     movea.l    A4, D0
  15. 00000020  B8FC 0000                cmpa.w     A4, 0x0
  16. 00000024  6616                     bne        +0x18 /* 0000003C */
  17. 00000026  4267                     clr.w      -[A7]
  18. 00000028  4267                     clr.w      -[A7]
  19. 0000002A  4267                     clr.w      -[A7]
  20. 0000002C  4267                     clr.w      -[A7]
  21. 0000002E  4267                     clr.w      -[A7]
  22. 00000030  486D EEBC                pea.l      [A5 - 0x1144]
  23. 00000034  4EBA 04AA                jsr        [PC + 0x4AA /* 000004E0 */]
  24. 00000038  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25. label0000003C:
  26. 0000003C  200C                     move.l     D0, A4
  27. 0000003E  285F                     movea.l    A4, [A7]+
  28. 00000040  4E5E                     unlink     A6
  29. 00000042  4E75                     rts
  30. 00000044  504D                     addq.w     A5, 8
  31. 00000046  414C                     chk.w      D0, A4
  32. 00000048  4C4F 4352                movem.l    D1,D4,D6,A0,A1,A6, A7
  33. 0000004C  4E56 0000                link       A6, 0
  34. 00000050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000054  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  36. 00000058  588F                     addq.l     A7, 4
  37. 0000005A  4E5E                     unlink     A6
  38. 0000005C  4E75                     rts
  39. 0000005E  504D                     addq.w     A5, 8
  40. 00000060  4652                     not.w      [A2]
  41. 00000062  4545                     chk.w      D2, D5
  42. 00000064  524F                     addq.w     A7, 1
  43. fn00000066:
  44. 00000066  4E56 FFF6                link       A6, -0x000A
  45. 0000006A  306E 000A                movea.w    A0, [A6 + 0xA]
  46. 0000006E  2008                     move.l     D0, A0
  47. 00000070  E580                     asl        D0, 2
  48. 00000072  2F00                     move.l     -[A7], D0
  49. 00000074  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  50. 00000078  588F                     addq.l     A7, 4
  51. 0000007A  2D40 FFFC                move.l     [A6 - 0x4], D0
  52. 0000007E  4AAE FFFC                tst.l      [A6 - 0x4]
  53. 00000082  6616                     bne        +0x18 /* 0000009A */
  54. 00000084  4267                     clr.w      -[A7]
  55. 00000086  4267                     clr.w      -[A7]
  56. 00000088  4267                     clr.w      -[A7]
  57. 0000008A  4267                     clr.w      -[A7]
  58. 0000008C  4267                     clr.w      -[A7]
  59. 0000008E  486D EEDC                pea.l      [A5 - 0x1124]
  60. 00000092  4EBA 044C                jsr        [PC + 0x44C /* 000004E0 */]
  61. 00000096  4FEF 000E                lea.l      A7, [A7 + 0xE]
  62. label0000009A:
  63. 0000009A  306E 000A                movea.w    A0, [A6 + 0xA]
  64. 0000009E  326E 0008                movea.w    A1, [A6 + 0x8]
  65. 000000A2  2F09                     move.l     -[A7], A1
  66. 000000A4  2F08                     move.l     -[A7], A0
  67. 000000A6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  68. 000000AA  306E 000C                movea.w    A0, [A6 + 0xC]
  69. 000000AE  2F08                     move.l     -[A7], A0
  70. 000000B0  2F00                     move.l     -[A7], D0
  71. 000000B2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  72. 000000B6  2F00                     move.l     -[A7], D0
  73. 000000B8  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  74. 000000BC  588F                     addq.l     A7, 4
  75. 000000BE  206E FFFC                movea.l    A0, [A6 - 0x4]
  76. 000000C2  2080                     move.l     [A0], D0
  77. 000000C4  206E FFFC                movea.l    A0, [A6 - 0x4]
  78. 000000C8  4A90                     tst.l      [A0]
  79. 000000CA  6616                     bne        +0x18 /* 000000E2 */
  80. 000000CC  4267                     clr.w      -[A7]
  81. 000000CE  4267                     clr.w      -[A7]
  82. 000000D0  4267                     clr.w      -[A7]
  83. 000000D2  4267                     clr.w      -[A7]
  84. 000000D4  4267                     clr.w      -[A7]
  85. 000000D6  486D EEFE                pea.l      [A5 - 0x1102]
  86. 000000DA  4EBA 0404                jsr        [PC + 0x404 /* 000004E0 */]
  87. 000000DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  88. label000000E2:
  89. 000000E2  7001                     moveq.l    D0, 0x01
  90. 000000E4  3D40 FFFA                move.w     [A6 - 0x6], D0
  91. 000000E8  603C                     bra        +0x3E /* 00000126 */
  92. label000000EA:
  93. 000000EA  302E FFFA                move.w     D0, [A6 - 0x6]
  94. 000000EE  48C0                     ext.l      D0
  95. 000000F0  E580                     asl        D0, 2
  96. 000000F2  D0AE FFFC                add.l      D0, [A6 - 0x4]
  97. 000000F6  306E FFFA                movea.w    A0, [A6 - 0x6]
  98. 000000FA  326E 0008                movea.w    A1, [A6 + 0x8]
  99. 000000FE  2F09                     move.l     -[A7], A1
  100. 00000100  2F08                     move.l     -[A7], A0
  101. 00000102  2D40 FFF6                move.l     [A6 - 0xA], D0
  102. 00000106  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  103. 0000010A  306E 000C                movea.w    A0, [A6 + 0xC]
  104. 0000010E  2F08                     move.l     -[A7], A0
  105. 00000110  2F00                     move.l     -[A7], D0
  106. 00000112  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  107. 00000116  206E FFFC                movea.l    A0, [A6 - 0x4]
  108. 0000011A  D090                     add.l      D0, [A0]
  109. 0000011C  206E FFF6                movea.l    A0, [A6 - 0xA]
  110. 00000120  2080                     move.l     [A0], D0
  111. 00000122  526E FFFA                addq.w     [A6 - 0x6], 1
  112. label00000126:
  113. 00000126  302E FFFA                move.w     D0, [A6 - 0x6]
  114. 0000012A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  115. 0000012E  6DBA                     blt        -0x44 /* 000000EA */
  116. 00000130  202E FFFC                move.l     D0, [A6 - 0x4]
  117. 00000134  4E5E                     unlink     A6
  118. 00000136  4E75                     rts
  119. 00000138  504D                     addq.w     A5, 8
  120. 0000013A  414C                     chk.w      D0, A4
  121. 0000013C  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  122. 00000140  4E56 0000                link       A6, 0
  123. 00000144  206E 0008                movea.l    A0, [A6 + 0x8]
  124. 00000148  2F10                     move.l     -[A7], [A0]
  125. 0000014A  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  126. 0000014E  588F                     addq.l     A7, 4
  127. 00000150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  128. 00000154  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  129. 00000158  588F                     addq.l     A7, 4
  130. 0000015A  4E5E                     unlink     A6
  131. 0000015C  4E75                     rts
  132. 0000015E  504D                     addq.w     A5, 8
  133. 00000160  4652                     not.w      [A2]
  134. 00000162  4545                     chk.w      D2, D5
  135. 00000164  4152                     chk.w      D0, [A2]
  136. fn00000166:
  137. 00000166  4E56 0000                link       A6, 0
  138. 0000016A  48E7 0700                movem.l    -[A7], D5,D6,D7
  139. 0000016E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  140. 00000172  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  141. 00000176  588F                     addq.l     A7, 4
  142. 00000178  3E00                     move.w     D7, D0
  143. 0000017A  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  144. 0000017E  6C00 0072                bge        +0x74 /* 000001F2 */
  145. 00000182  7000                     moveq.l    D0, 0x00
  146. 00000184  6000 0074                bra        +0x76 /* 000001FA */
  147. label00000188:
  148. 00000188  206E 0008                movea.l    A0, [A6 + 0x8]
  149. 0000018C  52AE 0008                addq.l     [A6 + 0x8], 1
  150. 00000190  1C10                     move.b     D6, [A0]
  151. 00000192  206E 000C                movea.l    A0, [A6 + 0xC]
  152. 00000196  52AE 000C                addq.l     [A6 + 0xC], 1
  153. 0000019A  1A10                     move.b     D5, [A0]
  154. 0000019C  4A05                     tst.b      D5
  155. 0000019E  6606                     bne        +0x8 /* 000001A6 */
  156. 000001A0  7000                     moveq.l    D0, 0x00
  157. 000001A2  6000 0056                bra        +0x58 /* 000001FA */
  158. label000001A6:
  159. 000001A6  7000                     moveq.l    D0, 0x00
  160. 000001A8  1006                     move.b     D0, D6
  161. 000001AA  41ED FA4E                lea.l      A0, [A5 - 0x5B2]
  162. 000001AE  D0C0                     add.w      A0, D0
  163. 000001B0  1010                     move.b     D0, [A0]
  164. 000001B2  4880                     ext.w      D0
  165. 000001B4  0800 0006                btst.b     D0, 0x6
  166. 000001B8  670E                     beq        +0x10 /* 000001C8 */
  167. 000001BA  1006                     move.b     D0, D6
  168. 000001BC  4880                     ext.w      D0
  169. 000001BE  3F00                     move.w     -[A7], D0
  170. 000001C0  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  171. 000001C4  548F                     addq.l     A7, 2
  172. 000001C6  1C00                     move.b     D6, D0
  173. label000001C8:
  174. 000001C8  7000                     moveq.l    D0, 0x00
  175. 000001CA  1005                     move.b     D0, D5
  176. 000001CC  41ED FA4E                lea.l      A0, [A5 - 0x5B2]
  177. 000001D0  D0C0                     add.w      A0, D0
  178. 000001D2  1010                     move.b     D0, [A0]
  179. 000001D4  4880                     ext.w      D0
  180. 000001D6  0800 0006                btst.b     D0, 0x6
  181. 000001DA  670E                     beq        +0x10 /* 000001EA */
  182. 000001DC  1005                     move.b     D0, D5
  183. 000001DE  4880                     ext.w      D0
  184. 000001E0  3F00                     move.w     -[A7], D0
  185. 000001E2  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  186. 000001E6  548F                     addq.l     A7, 2
  187. 000001E8  1C00                     move.b     D6, D0
  188. label000001EA:
  189. 000001EA  BC05                     cmp.b      D6, D5
  190. 000001EC  6704                     beq        +0x6 /* 000001F2 */
  191. 000001EE  7000                     moveq.l    D0, 0x00
  192. 000001F0  6008                     bra        +0xA /* 000001FA */
  193. label000001F2:
  194. 000001F2  5347                     subq.w     D7, 1
  195. 000001F4  4A47                     tst.w      D7
  196. 000001F6  6C90                     bge        -0x6E /* 00000188 */
  197. 000001F8  7001                     moveq.l    D0, 0x01
  198. label000001FA:
  199. 000001FA  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  200. 000001FE  4E5E                     unlink     A6
  201. 00000200  4E75                     rts
  202. 00000202  504D                     addq.w     A5, 8
  203. 00000204  4B45                     chk.w      D5, D5
  204. 00000206  594D                     subq.w     A5, 4
  205. 00000208  4154                     chk.w      D0, [A4]
  206. 0000020A  4E56 0000                link       A6, 0
  207. 0000020E  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  208. 00000214  6E06                     bgt        +0x8 /* 0000021C */
  209. 00000216  7001                     moveq.l    D0, 0x01
  210. 00000218  6000 00E8                bra        +0xEA /* 00000302 */
  211. label0000021C:
  212. 0000021C  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  213. 00000222  6E06                     bgt        +0x8 /* 0000022A */
  214. 00000224  7002                     moveq.l    D0, 0x02
  215. 00000226  6000 00DA                bra        +0xDC /* 00000302 */
  216. label0000022A:
  217. 0000022A  0C6E 0007 0008           cmpi.w     [A6 + 0x8], 0x7
  218. 00000230  6E06                     bgt        +0x8 /* 00000238 */
  219. 00000232  7003                     moveq.l    D0, 0x03
  220. 00000234  6000 00CC                bra        +0xCE /* 00000302 */
  221. label00000238:
  222. 00000238  0C6E 000F 0008           cmpi.w     [A6 + 0x8], 0xF
  223. 0000023E  6E06                     bgt        +0x8 /* 00000246 */
  224. 00000240  7004                     moveq.l    D0, 0x04
  225. 00000242  6000 00BE                bra        +0xC0 /* 00000302 */
  226. label00000246:
  227. 00000246  0C6E 001F 0008           cmpi.w     [A6 + 0x8], 0x1F
  228. 0000024C  6E06                     bgt        +0x8 /* 00000254 */
  229. 0000024E  7005                     moveq.l    D0, 0x05
  230. 00000250  6000 00B0                bra        +0xB2 /* 00000302 */
  231. label00000254:
  232. 00000254  0C6E 003F 0008           cmpi.w     [A6 + 0x8], 0x3F /* '?' */
  233. 0000025A  6E06                     bgt        +0x8 /* 00000262 */
  234. 0000025C  7006                     moveq.l    D0, 0x06
  235. 0000025E  6000 00A2                bra        +0xA4 /* 00000302 */
  236. label00000262:
  237. 00000262  0C6E 007F 0008           cmpi.w     [A6 + 0x8], 0x7F
  238. 00000268  6E06                     bgt        +0x8 /* 00000270 */
  239. 0000026A  7007                     moveq.l    D0, 0x07
  240. 0000026C  6000 0094                bra        +0x96 /* 00000302 */
  241. label00000270:
  242. 00000270  0C6E 00FF 0008           cmpi.w     [A6 + 0x8], 0xFF
  243. 00000276  6E06                     bgt        +0x8 /* 0000027E */
  244. 00000278  7008                     moveq.l    D0, 0x08
  245. 0000027A  6000 0086                bra        +0x88 /* 00000302 */
  246. label0000027E:
  247. 0000027E  0C6E 01FF 0008           cmpi.w     [A6 + 0x8], 0x1FF
  248. 00000284  6E06                     bgt        +0x8 /* 0000028C */
  249. 00000286  7009                     moveq.l    D0, 0x09
  250. 00000288  6000 0078                bra        +0x7A /* 00000302 */
  251. label0000028C:
  252. 0000028C  0C6E 03FF 0008           cmpi.w     [A6 + 0x8], 0x3FF
  253. 00000292  6E06                     bgt        +0x8 /* 0000029A */
  254. 00000294  700A                     moveq.l    D0, 0x0A
  255. 00000296  6000 006A                bra        +0x6C /* 00000302 */
  256. label0000029A:
  257. 0000029A  0C6E 07FF 0008           cmpi.w     [A6 + 0x8], 0x7FF
  258. 000002A0  6E06                     bgt        +0x8 /* 000002A8 */
  259. 000002A2  700B                     moveq.l    D0, 0x0B
  260. 000002A4  6000 005C                bra        +0x5E /* 00000302 */
  261. label000002A8:
  262. 000002A8  0C6E 0FFF 0008           cmpi.w     [A6 + 0x8], 0xFFF
  263. 000002AE  6E06                     bgt        +0x8 /* 000002B6 */
  264. 000002B0  700C                     moveq.l    D0, 0x0C
  265. 000002B2  6000 004E                bra        +0x50 /* 00000302 */
  266. label000002B6:
  267. 000002B6  0C6E 1FFF 0008           cmpi.w     [A6 + 0x8], 0x1FFF
  268. 000002BC  6E04                     bgt        +0x6 /* 000002C2 */
  269. 000002BE  700D                     moveq.l    D0, 0x0D
  270. 000002C0  6040                     bra        +0x42 /* 00000302 */
  271. label000002C2:
  272. 000002C2  0C6E 3FFF 0008           cmpi.w     [A6 + 0x8], 0x3FFF
  273. 000002C8  6E04                     bgt        +0x6 /* 000002CE */
  274. 000002CA  700E                     moveq.l    D0, 0x0E
  275. 000002CC  6034                     bra        +0x36 /* 00000302 */
  276. label000002CE:
  277. 000002CE  0C6E 7FFF 0008           cmpi.w     [A6 + 0x8], 0x7FFF
  278. 000002D4  6E04                     bgt        +0x6 /* 000002DA */
  279. 000002D6  700F                     moveq.l    D0, 0x0F
  280. 000002D8  6028                     bra        +0x2A /* 00000302 */
  281. label000002DA:
  282. 000002DA  306E 0008                movea.w    A0, [A6 + 0x8]
  283. 000002DE  B1FC 0000 FFFF           cmpa.l     A0, 0xFFFF
  284. 000002E4  6E04                     bgt        +0x6 /* 000002EA */
  285. 000002E6  7010                     moveq.l    D0, 0x10
  286. 000002E8  6018                     bra        +0x1A /* 00000302 */
  287. label000002EA:
  288. 000002EA  4267                     clr.w      -[A7]
  289. 000002EC  4267                     clr.w      -[A7]
  290. 000002EE  4267                     clr.w      -[A7]
  291. 000002F0  4267                     clr.w      -[A7]
  292. 000002F2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  293. 000002F6  486D EF20                pea.l      [A5 - 0x10E0]
  294. 000002FA  4EBA 01E4                jsr        [PC + 0x1E4 /* 000004E0 */]
  295. 000002FE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  296. label00000302:
  297. 00000302  4E5E                     unlink     A6
  298. 00000304  4E75                     rts
  299. 00000306  504D                     addq.w     A5, 8
  300. 00000308  4D41                     chk.w      D6, D1
  301. 0000030A  5856                     addq.w     [A6], 4
  302. 0000030C  414C                     chk.w      D0, A4
  303. 0000030E  4E56 0000                link       A6, 0
  304. 00000312  7001                     moveq.l    D0, 0x01
  305. 00000314  322E 0008                move.w     D1, [A6 + 0x8]
  306. 00000318  E368                     lsl        D0.w, D1
  307. 0000031A  5340                     subq.w     D0, 1
  308. 0000031C  4E5E                     unlink     A6
  309. 0000031E  4E75                     rts
  310. 00000320  504D                     addq.w     A5, 8
  311. 00000322  4249                     clr.w      A1
  312. 00000324  5453                     addq.w     [A3], 2
  313. 00000326  544F                     addq.w     A7, 2
  314. fn00000328:
  315. 00000328  4E56 0000                link       A6, 0
  316. 0000032C  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  317. 00000330  206E 000C                movea.l    A0, [A6 + 0xC]
  318. 00000334  2F10                     move.l     -[A7], [A0]
  319. 00000336  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  320. 0000033A  5C8F                     addq.l     A7, 6
  321. 0000033C  2B40 EEAE                move.l     [A5 - 0x1152], D0
  322. 00000340  4AAD EEAE                tst.l      [A5 - 0x1152]
  323. 00000344  660A                     bne        +0xC /* 00000350 */
  324. 00000346  206E 000C                movea.l    A0, [A6 + 0xC]
  325. 0000034A  2B50 EEAE                move.l     [A5 - 0x1152], [A0]
  326. 0000034E  6004                     bra        +0x6 /* 00000354 */
  327. label00000350:
  328. 00000350  52AD EEAE                addq.l     [A5 - 0x1152], 1
  329. label00000354:
  330. 00000354  4E5E                     unlink     A6
  331. 00000356  4E75                     rts
  332. 00000358  504D                     addq.w     A5, 8
  333. 0000035A  494E                     chk.w      D4, A6
  334. 0000035C  4954                     chk.w      D4, [A4]
  335. 0000035E  2020                     move.l     D0, -[A0]
  336. fn00000360:
  337. 00000360  4E56 0000                link       A6, 0
  338. 00000364  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  339. 00000368  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  340. 0000036C  4EBA FFBA                jsr        [PC - 0x46 /* 00000328 */]
  341. 00000370  508F                     addq.l     A7, 8
  342. 00000372  4E5E                     unlink     A6
  343. 00000374  4E75                     rts
  344. 00000376  5042                     addq.w     D2, 8
  345. 00000378  4D49                     chk.w      D6, A1
  346. 0000037A  4E49                     trap       9
  347. 0000037C  5420                     addq.b     -[A0], 2
  348. fn0000037E:
  349. 0000037E  4E56 FFFA                link       A6, -0x0006
  350. 00000382  4878 0002                push.l     0x2
  351. 00000386  486D EF3C                pea.l      [A5 - 0x10C4]
  352. 0000038A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  353. 0000038E  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  354. 00000392  4FEF 000C                lea.l      A7, [A7 + 0xC]
  355. 00000396  4A40                     tst.w      D0
  356. 00000398  57C0                     seq        D0
  357. 0000039A  4400                     neg.b      D0
  358. 0000039C  4880                     ext.w      D0
  359. 0000039E  3D40 FFFE                move.w     [A6 - 0x2], D0
  360. 000003A2  4878 0002                push.l     0x2
  361. 000003A6  486D EF40                pea.l      [A5 - 0x10C0]
  362. 000003AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  363. 000003AE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  364. 000003B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  365. 000003B6  4A40                     tst.w      D0
  366. 000003B8  57C0                     seq        D0
  367. 000003BA  4400                     neg.b      D0
  368. 000003BC  4880                     ext.w      D0
  369. 000003BE  3D40 FFFC                move.w     [A6 - 0x4], D0
  370. 000003C2  4878 0002                push.l     0x2
  371. 000003C6  486D EF44                pea.l      [A5 - 0x10BC]
  372. 000003CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  373. 000003CE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  374. 000003D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  375. 000003D6  3D40 FFFA                move.w     [A6 - 0x6], D0
  376. 000003DA  4A6E FFFE                tst.w      [A6 - 0x2]
  377. 000003DE  6606                     bne        +0x8 /* 000003E6 */
  378. 000003E0  4A6E FFFC                tst.w      [A6 - 0x4]
  379. 000003E4  675A                     beq        +0x5C /* 00000440 */
  380. label000003E6:
  381. 000003E6  486D EF48                pea.l      [A5 - 0x10B8]
  382. 000003EA  486D FBCE                pea.l      [A5 - 0x432]
  383. 000003EE  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  384. 000003F2  508F                     addq.l     A7, 8
  385. 000003F4  4A6E FFFC                tst.w      [A6 - 0x4]
  386. 000003F8  6738                     beq        +0x3A /* 00000432 */
  387. 000003FA  202D FBE0                move.l     D0, [A5 - 0x420]
  388. 000003FE  53AD FBE0                subq.l     [A5 - 0x420], 1
  389. 00000402  0C80 0000 0001           cmpi.l     D0, 0x1
  390. 00000408  6316                     bls        +0x18 /* 00000420 */
  391. 0000040A  206D FBDC                movea.l    A0, [A5 - 0x424]
  392. 0000040E  52AD FBDC                addq.l     [A5 - 0x424], 1
  393. 00000412  700A                     moveq.l    D0, 0x0A
  394. 00000414  1080                     move.b     [A0], D0
  395. 00000416  0240 00FF                andi.w     D0, 0xFF
  396. 0000041A  48C0                     ext.l      D0
  397. 0000041C  6000 00B6                bra        +0xB8 /* 000004D4 */
  398. label00000420:
  399. 00000420  486D FBCE                pea.l      [A5 - 0x432]
  400. 00000424  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  401. 00000428  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  402. 0000042C  5C8F                     addq.l     A7, 6
  403. 0000042E  6000 00A4                bra        +0xA6 /* 000004D4 */
  404. label00000432:
  405. 00000432  486D FBCE                pea.l      [A5 - 0x432]
  406. 00000436  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  407. 0000043A  588F                     addq.l     A7, 4
  408. 0000043C  6000 0096                bra        +0x98 /* 000004D4 */
  409. label00000440:
  410. 00000440  4A6E FFFA                tst.w      [A6 - 0x6]
  411. 00000444  6612                     bne        +0x14 /* 00000458 */
  412. 00000446  206E 0008                movea.l    A0, [A6 + 0x8]
  413. 0000044A  4868 0002                pea.l      [A0 + 0x2]
  414. 0000044E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  415. 00000452  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  416. 00000456  508F                     addq.l     A7, 8
  417. label00000458:
  418. 00000458  2F2D EEAE                move.l     -[A7], [A5 - 0x1152]
  419. 0000045C  486D EF4A                pea.l      [A5 - 0x10B6]
  420. 00000460  486D FBCE                pea.l      [A5 - 0x432]
  421. 00000464  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  422. 00000468  4FEF 000C                lea.l      A7, [A7 + 0xC]
  423. 0000046C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  424. 00000470  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  425. 00000474  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  426. 00000478  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  427. 0000047C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  428. 00000480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  429. 00000484  486D FBCE                pea.l      [A5 - 0x432]
  430. 00000488  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  431. 0000048C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  432. 00000490  4A6E FFFA                tst.w      [A6 - 0x6]
  433. 00000494  6734                     beq        +0x36 /* 000004CA */
  434. 00000496  202D FBE0                move.l     D0, [A5 - 0x420]
  435. 0000049A  53AD FBE0                subq.l     [A5 - 0x420], 1
  436. 0000049E  0C80 0000 0001           cmpi.l     D0, 0x1
  437. 000004A4  6314                     bls        +0x16 /* 000004BA */
  438. 000004A6  206D FBDC                movea.l    A0, [A5 - 0x424]
  439. 000004AA  52AD FBDC                addq.l     [A5 - 0x424], 1
  440. 000004AE  700A                     moveq.l    D0, 0x0A
  441. 000004B0  1080                     move.b     [A0], D0
  442. 000004B2  0240 00FF                andi.w     D0, 0xFF
  443. 000004B6  48C0                     ext.l      D0
  444. 000004B8  601A                     bra        +0x1C /* 000004D4 */
  445. label000004BA:
  446. 000004BA  486D FBCE                pea.l      [A5 - 0x432]
  447. 000004BE  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  448. 000004C2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  449. 000004C6  5C8F                     addq.l     A7, 6
  450. 000004C8  600A                     bra        +0xC /* 000004D4 */
  451. label000004CA:
  452. 000004CA  486D FBCE                pea.l      [A5 - 0x432]
  453. 000004CE  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  454. 000004D2  588F                     addq.l     A7, 4
  455. label000004D4:
  456. 000004D4  4E5E                     unlink     A6
  457. 000004D6  4E75                     rts
  458. 000004D8  504D                     addq.w     A5, 8
  459. 000004DA  4D45                     chk.w      D6, D5
  460. 000004DC  5353                     subq.w     [A3], 1
  461. 000004DE  4147                     chk.w      D0, D7
  462. fn000004E0:
  463. 000004E0  4E56 0000                link       A6, 0
  464. 000004E4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  465. 000004E8  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  466. 000004EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  467. 000004F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  468. 000004F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  469. 000004F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  470. 000004FC  4EBA FE80                jsr        [PC - 0x180 /* 0000037E */]
  471. 00000500  4FEF 0018                lea.l      A7, [A7 + 0x18]
  472. 00000504  3F3C 0001                move.w     -[A7], 0x1
  473. 00000508  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  474. 0000050C  548F                     addq.l     A7, 2
  475. 0000050E  4E5E                     unlink     A6
  476. 00000510  4E75                     rts
  477. 00000512  504D                     addq.w     A5, 8
  478. 00000514  4552                     chk.w      D2, [A2]
  479. 00000516  524F                     addq.w     A7, 1
  480. 00000518  5220                     addq.b     -[A0], 1
  481. fn0000051A:
  482. 0000051A  4E56 0000                link       A6, 0
  483. 0000051E  4AAE 0008                tst.l      [A6 + 0x8]
  484. 00000522  6724                     beq        +0x26 /* 00000548 */
  485. 00000524  206E 0008                movea.l    A0, [A6 + 0x8]
  486. 00000528  4A10                     tst.b      [A0]
  487. 0000052A  671C                     beq        +0x1E /* 00000548 */
  488. 0000052C  4267                     clr.w      -[A7]
  489. 0000052E  4267                     clr.w      -[A7]
  490. 00000530  4267                     clr.w      -[A7]
  491. 00000532  486D EEB2                pea.l      [A5 - 0x114E]
  492. 00000536  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  493. 0000053A  486D EF50                pea.l      [A5 - 0x10B0]
  494. 0000053E  4EBA FFA0                jsr        [PC - 0x60 /* 000004E0 */]
  495. 00000542  4FEF 0012                lea.l      A7, [A7 + 0x12]
  496. 00000546  6018                     bra        +0x1A /* 00000560 */
  497. label00000548:
  498. 00000548  4267                     clr.w      -[A7]
  499. 0000054A  4267                     clr.w      -[A7]
  500. 0000054C  4267                     clr.w      -[A7]
  501. 0000054E  4267                     clr.w      -[A7]
  502. 00000550  486D EEB2                pea.l      [A5 - 0x114E]
  503. 00000554  486D EF58                pea.l      [A5 - 0x10A8]
  504. 00000558  4EBA FF86                jsr        [PC - 0x7A /* 000004E0 */]
  505. 0000055C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  506. label00000560:
  507. 00000560  4E5E                     unlink     A6
  508. 00000562  4E75                     rts
  509. 00000564  504D                     addq.w     A5, 8
  510. 00000566  5045                     addq.w     D5, 8
  511. 00000568  5252                     addq.w     [A2], 1
  512. 0000056A  4F52                     chk.w      D7, [A2]
  513. fn0000056C:
  514. 0000056C  4E56 0000                link       A6, 0
  515. 00000570  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  516. 00000574  2F2D EEAE                move.l     -[A7], [A5 - 0x1152]
  517. 00000578  486D EF5C                pea.l      [A5 - 0x10A4]
  518. 0000057C  486D FBCE                pea.l      [A5 - 0x432]
  519. 00000580  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  520. 00000584  4FEF 0010                lea.l      A7, [A7 + 0x10]
  521. 00000588  3F3C 0001                move.w     -[A7], 0x1
  522. 0000058C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  523. 00000590  548F                     addq.l     A7, 2
  524. 00000592  4E5E                     unlink     A6
  525. 00000594  4E75                     rts
  526. 00000596  504D                     addq.w     A5, 8
  527. 00000598  5553                     subq.w     [A3], 2
  528. 0000059A  4147                     chk.w      D0, D7
  529. 0000059C  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  530. fn0000059E:
  531. 0000059E  4E56 FFFC                link       A6, -0x0004
  532. 000005A2  486D EF6C                pea.l      [A5 - 0x1094]
  533. 000005A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  534. 000005AA  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  535. 000005AE  508F                     addq.l     A7, 8
  536. 000005B0  4A40                     tst.w      D0
  537. 000005B2  660A                     bne        +0xC /* 000005BE */
  538. 000005B4  41ED FB82                lea.l      A0, [A5 - 0x47E]
  539. 000005B8  2D48 FFFC                move.l     [A6 - 0x4], A0
  540. 000005BC  602C                     bra        +0x2E /* 000005EA */
  541. label000005BE:
  542. 000005BE  486D EF6E                pea.l      [A5 - 0x1092]
  543. 000005C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  544. 000005C6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  545. 000005CA  508F                     addq.l     A7, 8
  546. 000005CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  547. 000005D0  4AAE FFFC                tst.l      [A6 - 0x4]
  548. 000005D4  6614                     bne        +0x16 /* 000005EA */
  549. 000005D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  550. 000005DA  4EBA FF3E                jsr        [PC - 0xC2 /* 0000051A */]
  551. 000005DE  588F                     addq.l     A7, 4
  552. 000005E0  3F3C 0001                move.w     -[A7], 0x1
  553. 000005E4  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  554. 000005E8  548F                     addq.l     A7, 2
  555. label000005EA:
  556. 000005EA  202E FFFC                move.l     D0, [A6 - 0x4]
  557. 000005EE  4E5E                     unlink     A6
  558. 000005F0  4E75                     rts
  559. 000005F2  504D                     addq.w     A5, 8
  560. 000005F4  4F50                     chk.w      D7, [A0]
  561. 000005F6  454E                     chk.w      D2, A6
  562. 000005F8  5220                     addq.b     -[A0], 1
  563. 000005FA  4E56 FFFC                link       A6, -0x0004
  564. 000005FE  486D EF72                pea.l      [A5 - 0x108E]
  565. 00000602  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  566. 00000606  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  567. 0000060A  508F                     addq.l     A7, 8
  568. 0000060C  2D40 FFFC                move.l     [A6 - 0x4], D0
  569. 00000610  4AAE FFFC                tst.l      [A6 - 0x4]
  570. 00000614  6614                     bne        +0x16 /* 0000062A */
  571. 00000616  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  572. 0000061A  4EBA FEFE                jsr        [PC - 0x102 /* 0000051A */]
  573. 0000061E  588F                     addq.l     A7, 4
  574. 00000620  3F3C 0001                move.w     -[A7], 0x1
  575. 00000624  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  576. 00000628  548F                     addq.l     A7, 2
  577. label0000062A:
  578. 0000062A  202E FFFC                move.l     D0, [A6 - 0x4]
  579. 0000062E  4E5E                     unlink     A6
  580. 00000630  4E75                     rts
  581. 00000632  504D                     addq.w     A5, 8
  582. 00000634  4F50                     chk.w      D7, [A0]
  583. 00000636  454E                     chk.w      D2, A6
  584. 00000638  5720                     subq.b     -[A0], 3
  585. fn0000063A:
  586. 0000063A  4E56 0000                link       A6, 0
  587. 0000063E  41ED FB82                lea.l      A0, [A5 - 0x47E]
  588. 00000642  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  589. 00000646  6718                     beq        +0x1A /* 00000660 */
  590. 00000648  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  591. 0000064C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  592. 00000650  588F                     addq.l     A7, 4
  593. 00000652  4A40                     tst.w      D0
  594. 00000654  670A                     beq        +0xC /* 00000660 */
  595. 00000656  486D EF74                pea.l      [A5 - 0x108C]
  596. 0000065A  4EBA FEBE                jsr        [PC - 0x142 /* 0000051A */]
  597. 0000065E  588F                     addq.l     A7, 4
  598. label00000660:
  599. 00000660  4E5E                     unlink     A6
  600. 00000662  4E75                     rts
  601. 00000664  504D                     addq.w     A5, 8
  602. 00000666  434C                     chk.w      D1, A4
  603. 00000668  4F53                     chk.w      D7, [A3]
  604. 0000066A  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  605. 0000066C  4E56 FFFE                link       A6, -0x0002
  606. 00000670  206E 0008                movea.l    A0, [A6 + 0x8]
  607. 00000674  2028 0012                move.l     D0, [A0 + 0x12]
  608. 00000678  53A8 0012                subq.l     [A0 + 0x12], 1
  609. 0000067C  4A80                     tst.l      D0
  610. 0000067E  6714                     beq        +0x16 /* 00000694 */
  611. 00000680  206E 0008                movea.l    A0, [A6 + 0x8]
  612. 00000684  2268 000E                movea.l    A1, [A0 + 0xE]
  613. 00000688  52A8 000E                addq.l     [A0 + 0xE], 1
  614. 0000068C  7000                     moveq.l    D0, 0x00
  615. 0000068E  1011                     move.b     D0, [A1]
  616. 00000690  48C0                     ext.l      D0
  617. 00000692  600A                     bra        +0xC /* 0000069E */
  618. label00000694:
  619. 00000694  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  620. 00000698  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  621. 0000069C  588F                     addq.l     A7, 4
  622. label0000069E:
  623. 0000069E  3D40 FFFE                move.w     [A6 - 0x2], D0
  624. 000006A2  0C40 FFFF                cmpi.w     D0, 0xFFFF
  625. 000006A6  6606                     bne        +0x8 /* 000006AE */
  626. 000006A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  627. 000006AA  6000 005E                bra        +0x60 /* 0000070A */
  628. label000006AE:
  629. 000006AE  303C 00FF                move.w     D0, 0xFF
  630. 000006B2  C06E FFFE                and.w      D0, [A6 - 0x2]
  631. 000006B6  E148                     lsl        D0.w, 8
  632. 000006B8  206E 000C                movea.l    A0, [A6 + 0xC]
  633. 000006BC  3080                     move.w     [A0], D0
  634. 000006BE  206E 0008                movea.l    A0, [A6 + 0x8]
  635. 000006C2  2028 0012                move.l     D0, [A0 + 0x12]
  636. 000006C6  53A8 0012                subq.l     [A0 + 0x12], 1
  637. 000006CA  4A80                     tst.l      D0
  638. 000006CC  6714                     beq        +0x16 /* 000006E2 */
  639. 000006CE  206E 0008                movea.l    A0, [A6 + 0x8]
  640. 000006D2  2268 000E                movea.l    A1, [A0 + 0xE]
  641. 000006D6  52A8 000E                addq.l     [A0 + 0xE], 1
  642. 000006DA  7000                     moveq.l    D0, 0x00
  643. 000006DC  1011                     move.b     D0, [A1]
  644. 000006DE  48C0                     ext.l      D0
  645. 000006E0  600A                     bra        +0xC /* 000006EC */
  646. label000006E2:
  647. 000006E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  648. 000006E6  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  649. 000006EA  588F                     addq.l     A7, 4
  650. label000006EC:
  651. 000006EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  652. 000006F0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  653. 000006F4  6604                     bne        +0x6 /* 000006FA */
  654. 000006F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  655. 000006F8  6010                     bra        +0x12 /* 0000070A */
  656. label000006FA:
  657. 000006FA  303C 00FF                move.w     D0, 0xFF
  658. 000006FE  C06E FFFE                and.w      D0, [A6 - 0x2]
  659. 00000702  206E 000C                movea.l    A0, [A6 + 0xC]
  660. 00000706  8150                     or.w       [A0], D0
  661. 00000708  7000                     moveq.l    D0, 0x00
  662. label0000070A:
  663. 0000070A  4E5E                     unlink     A6
  664. 0000070C  4E75                     rts
  665. 0000070E  504D                     addq.w     A5, 8
  666. 00000710  5245                     addq.w     D5, 1
  667. 00000712  4144                     chk.w      D0, D4
  668. 00000714  4249                     clr.w      A1
  669. 00000716  4E56 0000                link       A6, 0
  670. 0000071A  206E 0008                movea.l    A0, [A6 + 0x8]
  671. 0000071E  2028 0012                move.l     D0, [A0 + 0x12]
  672. 00000722  53A8 0012                subq.l     [A0 + 0x12], 1
  673. 00000726  0C80 0000 0001           cmpi.l     D0, 0x1
  674. 0000072C  6320                     bls        +0x22 /* 0000074E */
  675. 0000072E  206E 0008                movea.l    A0, [A6 + 0x8]
  676. 00000732  2268 000E                movea.l    A1, [A0 + 0xE]
  677. 00000736  52A8 000E                addq.l     [A0 + 0xE], 1
  678. 0000073A  302E 000C                move.w     D0, [A6 + 0xC]
  679. 0000073E  E040                     asr        D0.w, 8
  680. 00000740  0240 00FF                andi.w     D0, 0xFF
  681. 00000744  1280                     move.b     [A1], D0
  682. 00000746  0240 00FF                andi.w     D0, 0xFF
  683. 0000074A  48C0                     ext.l      D0
  684. 0000074C  6016                     bra        +0x18 /* 00000764 */
  685. label0000074E:
  686. 0000074E  302E 000C                move.w     D0, [A6 + 0xC]
  687. 00000752  E040                     asr        D0.w, 8
  688. 00000754  0240 00FF                andi.w     D0, 0xFF
  689. 00000758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  690. 0000075C  3F00                     move.w     -[A7], D0
  691. 0000075E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  692. 00000762  5C8F                     addq.l     A7, 6
  693. label00000764:
  694. 00000764  0C40 FFFF                cmpi.w     D0, 0xFFFF
  695. 00000768  6606                     bne        +0x8 /* 00000770 */
  696. 0000076A  70FF                     moveq.l    D0, 0xFFFFFFFF
  697. 0000076C  6000 0054                bra        +0x56 /* 000007C2 */
  698. label00000770:
  699. 00000770  206E 0008                movea.l    A0, [A6 + 0x8]
  700. 00000774  2028 0012                move.l     D0, [A0 + 0x12]
  701. 00000778  53A8 0012                subq.l     [A0 + 0x12], 1
  702. 0000077C  0C80 0000 0001           cmpi.l     D0, 0x1
  703. 00000782  631E                     bls        +0x20 /* 000007A2 */
  704. 00000784  206E 0008                movea.l    A0, [A6 + 0x8]
  705. 00000788  2268 000E                movea.l    A1, [A0 + 0xE]
  706. 0000078C  52A8 000E                addq.l     [A0 + 0xE], 1
  707. 00000790  303C 00FF                move.w     D0, 0xFF
  708. 00000794  C06E 000C                and.w      D0, [A6 + 0xC]
  709. 00000798  1280                     move.b     [A1], D0
  710. 0000079A  0240 00FF                andi.w     D0, 0xFF
  711. 0000079E  48C0                     ext.l      D0
  712. 000007A0  6014                     bra        +0x16 /* 000007B6 */
  713. label000007A2:
  714. 000007A2  303C 00FF                move.w     D0, 0xFF
  715. 000007A6  C06E 000C                and.w      D0, [A6 + 0xC]
  716. 000007AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  717. 000007AE  3F00                     move.w     -[A7], D0
  718. 000007B0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  719. 000007B4  5C8F                     addq.l     A7, 6
  720. label000007B6:
  721. 000007B6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  722. 000007BA  6604                     bne        +0x6 /* 000007C0 */
  723. 000007BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  724. 000007BE  6002                     bra        +0x4 /* 000007C2 */
  725. label000007C0:
  726. 000007C0  7000                     moveq.l    D0, 0x00
  727. label000007C2:
  728. 000007C2  4E5E                     unlink     A6
  729. 000007C4  4E75                     rts
  730. 000007C6  504D                     addq.w     A5, 8
  731. 000007C8  5752                     subq.w     [A2], 3
  732. 000007CA  4954                     chk.w      D4, [A4]
  733. 000007CC  4542                     chk.w      D2, D2
  734. 000007CE  4E56 FFFE                link       A6, -0x0002
  735. 000007D2  206E 0008                movea.l    A0, [A6 + 0x8]
  736. 000007D6  2028 0012                move.l     D0, [A0 + 0x12]
  737. 000007DA  53A8 0012                subq.l     [A0 + 0x12], 1
  738. 000007DE  4A80                     tst.l      D0
  739. 000007E0  6714                     beq        +0x16 /* 000007F6 */
  740. 000007E2  206E 0008                movea.l    A0, [A6 + 0x8]
  741. 000007E6  2268 000E                movea.l    A1, [A0 + 0xE]
  742. 000007EA  52A8 000E                addq.l     [A0 + 0xE], 1
  743. 000007EE  7000                     moveq.l    D0, 0x00
  744. 000007F0  1011                     move.b     D0, [A1]
  745. 000007F2  48C0                     ext.l      D0
  746. 000007F4  600A                     bra        +0xC /* 00000800 */
  747. label000007F6:
  748. 000007F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  749. 000007FA  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  750. 000007FE  588F                     addq.l     A7, 4
  751. label00000800:
  752. 00000800  3D40 FFFE                move.w     [A6 - 0x2], D0
  753. 00000804  0C40 FFFF                cmpi.w     D0, 0xFFFF
  754. 00000808  6606                     bne        +0x8 /* 00000810 */
  755. 0000080A  70FF                     moveq.l    D0, 0xFFFFFFFF
  756. 0000080C  6000 0116                bra        +0x118 /* 00000924 */
  757. label00000810:
  758. 00000810  303C 00FF                move.w     D0, 0xFF
  759. 00000814  C06E FFFE                and.w      D0, [A6 - 0x2]
  760. 00000818  7218                     moveq.l    D1, 0x18
  761. 0000081A  E368                     lsl        D0.w, D1
  762. 0000081C  206E 000C                movea.l    A0, [A6 + 0xC]
  763. 00000820  4840                     swap.w     D0
  764. 00000822  4240                     clr.w      D0
  765. 00000824  4840                     swap.w     D0
  766. 00000826  2080                     move.l     [A0], D0
  767. 00000828  206E 0008                movea.l    A0, [A6 + 0x8]
  768. 0000082C  2028 0012                move.l     D0, [A0 + 0x12]
  769. 00000830  53A8 0012                subq.l     [A0 + 0x12], 1
  770. 00000834  4A80                     tst.l      D0
  771. 00000836  6714                     beq        +0x16 /* 0000084C */
  772. 00000838  206E 0008                movea.l    A0, [A6 + 0x8]
  773. 0000083C  2268 000E                movea.l    A1, [A0 + 0xE]
  774. 00000840  52A8 000E                addq.l     [A0 + 0xE], 1
  775. 00000844  7000                     moveq.l    D0, 0x00
  776. 00000846  1011                     move.b     D0, [A1]
  777. 00000848  48C0                     ext.l      D0
  778. 0000084A  600A                     bra        +0xC /* 00000856 */
  779. label0000084C:
  780. 0000084C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  781. 00000850  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  782. 00000854  588F                     addq.l     A7, 4
  783. label00000856:
  784. 00000856  3D40 FFFE                move.w     [A6 - 0x2], D0
  785. 0000085A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  786. 0000085E  6606                     bne        +0x8 /* 00000866 */
  787. 00000860  70FF                     moveq.l    D0, 0xFFFFFFFF
  788. 00000862  6000 00C0                bra        +0xC2 /* 00000924 */
  789. label00000866:
  790. 00000866  303C 00FF                move.w     D0, 0xFF
  791. 0000086A  C06E FFFE                and.w      D0, [A6 - 0x2]
  792. 0000086E  7210                     moveq.l    D1, 0x10
  793. 00000870  E368                     lsl        D0.w, D1
  794. 00000872  4840                     swap.w     D0
  795. 00000874  4240                     clr.w      D0
  796. 00000876  4840                     swap.w     D0
  797. 00000878  206E 000C                movea.l    A0, [A6 + 0xC]
  798. 0000087C  8190                     or.l       [A0], D0
  799. 0000087E  206E 0008                movea.l    A0, [A6 + 0x8]
  800. 00000882  2028 0012                move.l     D0, [A0 + 0x12]
  801. 00000886  53A8 0012                subq.l     [A0 + 0x12], 1
  802. 0000088A  4A80                     tst.l      D0
  803. 0000088C  6714                     beq        +0x16 /* 000008A2 */
  804. 0000088E  206E 0008                movea.l    A0, [A6 + 0x8]
  805. 00000892  2268 000E                movea.l    A1, [A0 + 0xE]
  806. 00000896  52A8 000E                addq.l     [A0 + 0xE], 1
  807. 0000089A  7000                     moveq.l    D0, 0x00
  808. 0000089C  1011                     move.b     D0, [A1]
  809. 0000089E  48C0                     ext.l      D0
  810. 000008A0  600A                     bra        +0xC /* 000008AC */
  811. label000008A2:
  812. 000008A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  813. 000008A6  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  814. 000008AA  588F                     addq.l     A7, 4
  815. label000008AC:
  816. 000008AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  817. 000008B0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  818. 000008B4  6606                     bne        +0x8 /* 000008BC */
  819. 000008B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  820. 000008B8  6000 006A                bra        +0x6C /* 00000924 */
  821. label000008BC:
  822. 000008BC  303C 00FF                move.w     D0, 0xFF
  823. 000008C0  C06E FFFE                and.w      D0, [A6 - 0x2]
  824. 000008C4  E148                     lsl        D0.w, 8
  825. 000008C6  4840                     swap.w     D0
  826. 000008C8  4240                     clr.w      D0
  827. 000008CA  4840                     swap.w     D0
  828. 000008CC  206E 000C                movea.l    A0, [A6 + 0xC]
  829. 000008D0  8190                     or.l       [A0], D0
  830. 000008D2  206E 0008                movea.l    A0, [A6 + 0x8]
  831. 000008D6  2028 0012                move.l     D0, [A0 + 0x12]
  832. 000008DA  53A8 0012                subq.l     [A0 + 0x12], 1
  833. 000008DE  4A80                     tst.l      D0
  834. 000008E0  6714                     beq        +0x16 /* 000008F6 */
  835. 000008E2  206E 0008                movea.l    A0, [A6 + 0x8]
  836. 000008E6  2268 000E                movea.l    A1, [A0 + 0xE]
  837. 000008EA  52A8 000E                addq.l     [A0 + 0xE], 1
  838. 000008EE  7000                     moveq.l    D0, 0x00
  839. 000008F0  1011                     move.b     D0, [A1]
  840. 000008F2  48C0                     ext.l      D0
  841. 000008F4  600A                     bra        +0xC /* 00000900 */
  842. label000008F6:
  843. 000008F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  844. 000008FA  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  845. 000008FE  588F                     addq.l     A7, 4
  846. label00000900:
  847. 00000900  3D40 FFFE                move.w     [A6 - 0x2], D0
  848. 00000904  0C40 FFFF                cmpi.w     D0, 0xFFFF
  849. 00000908  6604                     bne        +0x6 /* 0000090E */
  850. 0000090A  70FF                     moveq.l    D0, 0xFFFFFFFF
  851. 0000090C  6016                     bra        +0x18 /* 00000924 */
  852. label0000090E:
  853. 0000090E  303C 00FF                move.w     D0, 0xFF
  854. 00000912  C06E FFFE                and.w      D0, [A6 - 0x2]
  855. 00000916  4840                     swap.w     D0
  856. 00000918  4240                     clr.w      D0
  857. 0000091A  4840                     swap.w     D0
  858. 0000091C  206E 000C                movea.l    A0, [A6 + 0xC]
  859. 00000920  8190                     or.l       [A0], D0
  860. 00000922  7000                     moveq.l    D0, 0x00
  861. label00000924:
  862. 00000924  4E5E                     unlink     A6
  863. 00000926  4E75                     rts
  864. 00000928  504D                     addq.w     A5, 8
  865. 0000092A  5245                     addq.w     D5, 1
  866. 0000092C  4144                     chk.w      D0, D4
  867. 0000092E  4249                     clr.w      A1
  868. 00000930  4E56 0000                link       A6, 0
  869. 00000934  206E 0008                movea.l    A0, [A6 + 0x8]
  870. 00000938  2028 0012                move.l     D0, [A0 + 0x12]
  871. 0000093C  53A8 0012                subq.l     [A0 + 0x12], 1
  872. 00000940  0C80 0000 0001           cmpi.l     D0, 0x1
  873. 00000946  6324                     bls        +0x26 /* 0000096C */
  874. 00000948  206E 0008                movea.l    A0, [A6 + 0x8]
  875. 0000094C  2268 000E                movea.l    A1, [A0 + 0xE]
  876. 00000950  52A8 000E                addq.l     [A0 + 0xE], 1
  877. 00000954  202E 000C                move.l     D0, [A6 + 0xC]
  878. 00000958  7218                     moveq.l    D1, 0x18
  879. 0000095A  E2A0                     asr        D0, D1
  880. 0000095C  0280 0000 00FF           andi.l     D0, 0xFF
  881. 00000962  1280                     move.b     [A1], D0
  882. 00000964  0240 00FF                andi.w     D0, 0xFF
  883. 00000968  48C0                     ext.l      D0
  884. 0000096A  601A                     bra        +0x1C /* 00000986 */
  885. label0000096C:
  886. 0000096C  202E 000C                move.l     D0, [A6 + 0xC]
  887. 00000970  7218                     moveq.l    D1, 0x18
  888. 00000972  E2A0                     asr        D0, D1
  889. 00000974  0280 0000 00FF           andi.l     D0, 0xFF
  890. 0000097A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  891. 0000097E  3F00                     move.w     -[A7], D0
  892. 00000980  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  893. 00000984  5C8F                     addq.l     A7, 6
  894. label00000986:
  895. 00000986  0C40 FFFF                cmpi.w     D0, 0xFFFF
  896. 0000098A  6606                     bne        +0x8 /* 00000992 */
  897. 0000098C  70FF                     moveq.l    D0, 0xFFFFFFFF
  898. 0000098E  6000 0110                bra        +0x112 /* 00000AA0 */
  899. label00000992:
  900. 00000992  206E 0008                movea.l    A0, [A6 + 0x8]
  901. 00000996  2028 0012                move.l     D0, [A0 + 0x12]
  902. 0000099A  53A8 0012                subq.l     [A0 + 0x12], 1
  903. 0000099E  0C80 0000 0001           cmpi.l     D0, 0x1
  904. 000009A4  6324                     bls        +0x26 /* 000009CA */
  905. 000009A6  206E 0008                movea.l    A0, [A6 + 0x8]
  906. 000009AA  2268 000E                movea.l    A1, [A0 + 0xE]
  907. 000009AE  52A8 000E                addq.l     [A0 + 0xE], 1
  908. 000009B2  202E 000C                move.l     D0, [A6 + 0xC]
  909. 000009B6  7210                     moveq.l    D1, 0x10
  910. 000009B8  E2A0                     asr        D0, D1
  911. 000009BA  0280 0000 00FF           andi.l     D0, 0xFF
  912. 000009C0  1280                     move.b     [A1], D0
  913. 000009C2  0240 00FF                andi.w     D0, 0xFF
  914. 000009C6  48C0                     ext.l      D0
  915. 000009C8  601A                     bra        +0x1C /* 000009E4 */
  916. label000009CA:
  917. 000009CA  202E 000C                move.l     D0, [A6 + 0xC]
  918. 000009CE  7210                     moveq.l    D1, 0x10
  919. 000009D0  E2A0                     asr        D0, D1
  920. 000009D2  0280 0000 00FF           andi.l     D0, 0xFF
  921. 000009D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  922. 000009DC  3F00                     move.w     -[A7], D0
  923. 000009DE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  924. 000009E2  5C8F                     addq.l     A7, 6
  925. label000009E4:
  926. 000009E4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  927. 000009E8  6606                     bne        +0x8 /* 000009F0 */
  928. 000009EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  929. 000009EC  6000 00B2                bra        +0xB4 /* 00000AA0 */
  930. label000009F0:
  931. 000009F0  206E 0008                movea.l    A0, [A6 + 0x8]
  932. 000009F4  2028 0012                move.l     D0, [A0 + 0x12]
  933. 000009F8  53A8 0012                subq.l     [A0 + 0x12], 1
  934. 000009FC  0C80 0000 0001           cmpi.l     D0, 0x1
  935. 00000A02  6322                     bls        +0x24 /* 00000A26 */
  936. 00000A04  206E 0008                movea.l    A0, [A6 + 0x8]
  937. 00000A08  2268 000E                movea.l    A1, [A0 + 0xE]
  938. 00000A0C  52A8 000E                addq.l     [A0 + 0xE], 1
  939. 00000A10  202E 000C                move.l     D0, [A6 + 0xC]
  940. 00000A14  E080                     asr        D0, 8
  941. 00000A16  0280 0000 00FF           andi.l     D0, 0xFF
  942. 00000A1C  1280                     move.b     [A1], D0
  943. 00000A1E  0240 00FF                andi.w     D0, 0xFF
  944. 00000A22  48C0                     ext.l      D0
  945. 00000A24  6018                     bra        +0x1A /* 00000A3E */
  946. label00000A26:
  947. 00000A26  202E 000C                move.l     D0, [A6 + 0xC]
  948. 00000A2A  E080                     asr        D0, 8
  949. 00000A2C  0280 0000 00FF           andi.l     D0, 0xFF
  950. 00000A32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  951. 00000A36  3F00                     move.w     -[A7], D0
  952. 00000A38  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  953. 00000A3C  5C8F                     addq.l     A7, 6
  954. label00000A3E:
  955. 00000A3E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  956. 00000A42  6606                     bne        +0x8 /* 00000A4A */
  957. 00000A44  70FF                     moveq.l    D0, 0xFFFFFFFF
  958. 00000A46  6000 0058                bra        +0x5A /* 00000AA0 */
  959. label00000A4A:
  960. 00000A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  961. 00000A4E  2028 0012                move.l     D0, [A0 + 0x12]
  962. 00000A52  53A8 0012                subq.l     [A0 + 0x12], 1
  963. 00000A56  0C80 0000 0001           cmpi.l     D0, 0x1
  964. 00000A5C  6320                     bls        +0x22 /* 00000A7E */
  965. 00000A5E  206E 0008                movea.l    A0, [A6 + 0x8]
  966. 00000A62  2268 000E                movea.l    A1, [A0 + 0xE]
  967. 00000A66  52A8 000E                addq.l     [A0 + 0xE], 1
  968. 00000A6A  203C 0000 00FF           move.l     D0, 0xFF
  969. 00000A70  C0AE 000C                and.l      D0, [A6 + 0xC]
  970. 00000A74  1280                     move.b     [A1], D0
  971. 00000A76  0240 00FF                andi.w     D0, 0xFF
  972. 00000A7A  48C0                     ext.l      D0
  973. 00000A7C  6016                     bra        +0x18 /* 00000A94 */
  974. label00000A7E:
  975. 00000A7E  203C 0000 00FF           move.l     D0, 0xFF
  976. 00000A84  C0AE 000C                and.l      D0, [A6 + 0xC]
  977. 00000A88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  978. 00000A8C  3F00                     move.w     -[A7], D0
  979. 00000A8E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  980. 00000A92  5C8F                     addq.l     A7, 6
  981. label00000A94:
  982. 00000A94  0C40 FFFF                cmpi.w     D0, 0xFFFF
  983. 00000A98  6604                     bne        +0x6 /* 00000A9E */
  984. 00000A9A  70FF                     moveq.l    D0, 0xFFFFFFFF
  985. 00000A9C  6002                     bra        +0x4 /* 00000AA0 */
  986. label00000A9E:
  987. 00000A9E  7000                     moveq.l    D0, 0x00
  988. label00000AA0:
  989. 00000AA0  4E5E                     unlink     A6
  990. 00000AA2  4E75                     rts
  991. 00000AA4  504D                     addq.w     A5, 8
  992. 00000AA6  5752                     subq.w     [A2], 3
  993. 00000AA8  4954                     chk.w      D4, [A4]
  994. 00000AAA  4542                     chk.w      D2, D2
  995. 00000AAC  4E56 FFFE                link       A6, -0x0002
  996. 00000AB0  206E 0008                movea.l    A0, [A6 + 0x8]
  997. 00000AB4  2028 0012                move.l     D0, [A0 + 0x12]
  998. 00000AB8  53A8 0012                subq.l     [A0 + 0x12], 1
  999. 00000ABC  4A80                     tst.l      D0
  1000. 00000ABE  6714                     beq        +0x16 /* 00000AD4 */
  1001. 00000AC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1002. 00000AC4  2268 000E                movea.l    A1, [A0 + 0xE]
  1003. 00000AC8  52A8 000E                addq.l     [A0 + 0xE], 1
  1004. 00000ACC  7000                     moveq.l    D0, 0x00
  1005. 00000ACE  1011                     move.b     D0, [A1]
  1006. 00000AD0  48C0                     ext.l      D0
  1007. 00000AD2  600A                     bra        +0xC /* 00000ADE */
  1008. label00000AD4:
  1009. 00000AD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1010. 00000AD8  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1011. 00000ADC  588F                     addq.l     A7, 4
  1012. label00000ADE:
  1013. 00000ADE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1014. 00000AE2  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1015. 00000AE6  6606                     bne        +0x8 /* 00000AEE */
  1016. 00000AE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1017. 00000AEA  6000 005E                bra        +0x60 /* 00000B4A */
  1018. label00000AEE:
  1019. 00000AEE  303C 00FF                move.w     D0, 0xFF
  1020. 00000AF2  C06E FFFE                and.w      D0, [A6 - 0x2]
  1021. 00000AF6  206E 000C                movea.l    A0, [A6 + 0xC]
  1022. 00000AFA  3080                     move.w     [A0], D0
  1023. 00000AFC  206E 0008                movea.l    A0, [A6 + 0x8]
  1024. 00000B00  2028 0012                move.l     D0, [A0 + 0x12]
  1025. 00000B04  53A8 0012                subq.l     [A0 + 0x12], 1
  1026. 00000B08  4A80                     tst.l      D0
  1027. 00000B0A  6714                     beq        +0x16 /* 00000B20 */
  1028. 00000B0C  206E 0008                movea.l    A0, [A6 + 0x8]
  1029. 00000B10  2268 000E                movea.l    A1, [A0 + 0xE]
  1030. 00000B14  52A8 000E                addq.l     [A0 + 0xE], 1
  1031. 00000B18  7000                     moveq.l    D0, 0x00
  1032. 00000B1A  1011                     move.b     D0, [A1]
  1033. 00000B1C  48C0                     ext.l      D0
  1034. 00000B1E  600A                     bra        +0xC /* 00000B2A */
  1035. label00000B20:
  1036. 00000B20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1037. 00000B24  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1038. 00000B28  588F                     addq.l     A7, 4
  1039. label00000B2A:
  1040. 00000B2A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1041. 00000B2E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1042. 00000B32  6604                     bne        +0x6 /* 00000B38 */
  1043. 00000B34  70FF                     moveq.l    D0, 0xFFFFFFFF
  1044. 00000B36  6012                     bra        +0x14 /* 00000B4A */
  1045. label00000B38:
  1046. 00000B38  303C 00FF                move.w     D0, 0xFF
  1047. 00000B3C  C06E FFFE                and.w      D0, [A6 - 0x2]
  1048. 00000B40  E148                     lsl        D0.w, 8
  1049. 00000B42  206E 000C                movea.l    A0, [A6 + 0xC]
  1050. 00000B46  8150                     or.w       [A0], D0
  1051. 00000B48  7000                     moveq.l    D0, 0x00
  1052. label00000B4A:
  1053. 00000B4A  4E5E                     unlink     A6
  1054. 00000B4C  4E75                     rts
  1055. 00000B4E  504D                     addq.w     A5, 8
  1056. 00000B50  5245                     addq.w     D5, 1
  1057. 00000B52  4144                     chk.w      D0, D4
  1058. 00000B54  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1059. 00000B58  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1060. 00000B5C  0008 2028                ori.b      A0, 0x28 /* '(' */
  1061. 00000B60  0012 53A8                ori.b      [A2], 0xA8
  1062. 00000B64  0012 0C80                ori.b      [A2], 0x80
  1063. 00000B68  0000 0001                ori.b      D0, 0x1
  1064. 00000B6C  631E                     bls        +0x20 /* 00000B8C */
  1065. 00000B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  1066. 00000B72  2268 000E                movea.l    A1, [A0 + 0xE]
  1067. 00000B76  52A8 000E                addq.l     [A0 + 0xE], 1
  1068. 00000B7A  303C 00FF                move.w     D0, 0xFF
  1069. 00000B7E  C06E 000C                and.w      D0, [A6 + 0xC]
  1070. 00000B82  1280                     move.b     [A1], D0
  1071. 00000B84  0240 00FF                andi.w     D0, 0xFF
  1072. 00000B88  48C0                     ext.l      D0
  1073. 00000B8A  6014                     bra        +0x16 /* 00000BA0 */
  1074. label00000B8C:
  1075. 00000B8C  303C 00FF                move.w     D0, 0xFF
  1076. 00000B90  C06E 000C                and.w      D0, [A6 + 0xC]
  1077. 00000B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1078. 00000B98  3F00                     move.w     -[A7], D0
  1079. 00000B9A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1080. 00000B9E  5C8F                     addq.l     A7, 6
  1081. label00000BA0:
  1082. 00000BA0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1083. 00000BA4  6606                     bne        +0x8 /* 00000BAC */
  1084. 00000BA6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1085. 00000BA8  6000 0058                bra        +0x5A /* 00000C02 */
  1086. label00000BAC:
  1087. 00000BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1088. 00000BB0  2028 0012                move.l     D0, [A0 + 0x12]
  1089. 00000BB4  53A8 0012                subq.l     [A0 + 0x12], 1
  1090. 00000BB8  0C80 0000 0001           cmpi.l     D0, 0x1
  1091. 00000BBE  6320                     bls        +0x22 /* 00000BE0 */
  1092. 00000BC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1093. 00000BC4  2268 000E                movea.l    A1, [A0 + 0xE]
  1094. 00000BC8  52A8 000E                addq.l     [A0 + 0xE], 1
  1095. 00000BCC  302E 000C                move.w     D0, [A6 + 0xC]
  1096. 00000BD0  E040                     asr        D0.w, 8
  1097. 00000BD2  0240 00FF                andi.w     D0, 0xFF
  1098. 00000BD6  1280                     move.b     [A1], D0
  1099. 00000BD8  0240 00FF                andi.w     D0, 0xFF
  1100. 00000BDC  48C0                     ext.l      D0
  1101. 00000BDE  6016                     bra        +0x18 /* 00000BF6 */
  1102. label00000BE0:
  1103. 00000BE0  302E 000C                move.w     D0, [A6 + 0xC]
  1104. 00000BE4  E040                     asr        D0.w, 8
  1105. 00000BE6  0240 00FF                andi.w     D0, 0xFF
  1106. 00000BEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1107. 00000BEE  3F00                     move.w     -[A7], D0
  1108. 00000BF0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1109. 00000BF4  5C8F                     addq.l     A7, 6
  1110. label00000BF6:
  1111. 00000BF6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1112. 00000BFA  6604                     bne        +0x6 /* 00000C00 */
  1113. 00000BFC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1114. 00000BFE  6002                     bra        +0x4 /* 00000C02 */
  1115. label00000C00:
  1116. 00000C00  7000                     moveq.l    D0, 0x00
  1117. label00000C02:
  1118. 00000C02  4E5E                     unlink     A6
  1119. 00000C04  4E75                     rts
  1120. 00000C06  504D                     addq.w     A5, 8
  1121. 00000C08  5752                     subq.w     [A2], 3
  1122. 00000C0A  4954                     chk.w      D4, [A4]
  1123. 00000C0C  454C                     chk.w      D2, A4
  1124. 00000C0E  4E56 FFFE                link       A6, -0x0002
  1125. 00000C12  206E 0008                movea.l    A0, [A6 + 0x8]
  1126. 00000C16  2028 0012                move.l     D0, [A0 + 0x12]
  1127. 00000C1A  53A8 0012                subq.l     [A0 + 0x12], 1
  1128. 00000C1E  4A80                     tst.l      D0
  1129. 00000C20  6714                     beq        +0x16 /* 00000C36 */
  1130. 00000C22  206E 0008                movea.l    A0, [A6 + 0x8]
  1131. 00000C26  2268 000E                movea.l    A1, [A0 + 0xE]
  1132. 00000C2A  52A8 000E                addq.l     [A0 + 0xE], 1
  1133. 00000C2E  7000                     moveq.l    D0, 0x00
  1134. 00000C30  1011                     move.b     D0, [A1]
  1135. 00000C32  48C0                     ext.l      D0
  1136. 00000C34  600A                     bra        +0xC /* 00000C40 */
  1137. label00000C36:
  1138. 00000C36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1139. 00000C3A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1140. 00000C3E  588F                     addq.l     A7, 4
  1141. label00000C40:
  1142. 00000C40  3D40 FFFE                move.w     [A6 - 0x2], D0
  1143. 00000C44  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1144. 00000C48  6606                     bne        +0x8 /* 00000C50 */
  1145. 00000C4A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1146. 00000C4C  6000 0116                bra        +0x118 /* 00000D64 */
  1147. label00000C50:
  1148. 00000C50  303C 00FF                move.w     D0, 0xFF
  1149. 00000C54  C06E FFFE                and.w      D0, [A6 - 0x2]
  1150. 00000C58  206E 000C                movea.l    A0, [A6 + 0xC]
  1151. 00000C5C  4840                     swap.w     D0
  1152. 00000C5E  4240                     clr.w      D0
  1153. 00000C60  4840                     swap.w     D0
  1154. 00000C62  2080                     move.l     [A0], D0
  1155. 00000C64  206E 0008                movea.l    A0, [A6 + 0x8]
  1156. 00000C68  2028 0012                move.l     D0, [A0 + 0x12]
  1157. 00000C6C  53A8 0012                subq.l     [A0 + 0x12], 1
  1158. 00000C70  4A80                     tst.l      D0
  1159. 00000C72  6714                     beq        +0x16 /* 00000C88 */
  1160. 00000C74  206E 0008                movea.l    A0, [A6 + 0x8]
  1161. 00000C78  2268 000E                movea.l    A1, [A0 + 0xE]
  1162. 00000C7C  52A8 000E                addq.l     [A0 + 0xE], 1
  1163. 00000C80  7000                     moveq.l    D0, 0x00
  1164. 00000C82  1011                     move.b     D0, [A1]
  1165. 00000C84  48C0                     ext.l      D0
  1166. 00000C86  600A                     bra        +0xC /* 00000C92 */
  1167. label00000C88:
  1168. 00000C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1169. 00000C8C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1170. 00000C90  588F                     addq.l     A7, 4
  1171. label00000C92:
  1172. 00000C92  3D40 FFFE                move.w     [A6 - 0x2], D0
  1173. 00000C96  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1174. 00000C9A  6606                     bne        +0x8 /* 00000CA2 */
  1175. 00000C9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1176. 00000C9E  6000 00C4                bra        +0xC6 /* 00000D64 */
  1177. label00000CA2:
  1178. 00000CA2  303C 00FF                move.w     D0, 0xFF
  1179. 00000CA6  C06E FFFE                and.w      D0, [A6 - 0x2]
  1180. 00000CAA  E148                     lsl        D0.w, 8
  1181. 00000CAC  4840                     swap.w     D0
  1182. 00000CAE  4240                     clr.w      D0
  1183. 00000CB0  4840                     swap.w     D0
  1184. 00000CB2  206E 000C                movea.l    A0, [A6 + 0xC]
  1185. 00000CB6  8190                     or.l       [A0], D0
  1186. 00000CB8  206E 0008                movea.l    A0, [A6 + 0x8]
  1187. 00000CBC  2028 0012                move.l     D0, [A0 + 0x12]
  1188. 00000CC0  53A8 0012                subq.l     [A0 + 0x12], 1
  1189. 00000CC4  4A80                     tst.l      D0
  1190. 00000CC6  6714                     beq        +0x16 /* 00000CDC */
  1191. 00000CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  1192. 00000CCC  2268 000E                movea.l    A1, [A0 + 0xE]
  1193. 00000CD0  52A8 000E                addq.l     [A0 + 0xE], 1
  1194. 00000CD4  7000                     moveq.l    D0, 0x00
  1195. 00000CD6  1011                     move.b     D0, [A1]
  1196. 00000CD8  48C0                     ext.l      D0
  1197. 00000CDA  600A                     bra        +0xC /* 00000CE6 */
  1198. label00000CDC:
  1199. 00000CDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1200. 00000CE0  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1201. 00000CE4  588F                     addq.l     A7, 4
  1202. label00000CE6:
  1203. 00000CE6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1204. 00000CEA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1205. 00000CEE  6606                     bne        +0x8 /* 00000CF6 */
  1206. 00000CF0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1207. 00000CF2  6000 0070                bra        +0x72 /* 00000D64 */
  1208. label00000CF6:
  1209. 00000CF6  303C 00FF                move.w     D0, 0xFF
  1210. 00000CFA  C06E FFFE                and.w      D0, [A6 - 0x2]
  1211. 00000CFE  7210                     moveq.l    D1, 0x10
  1212. 00000D00  E368                     lsl        D0.w, D1
  1213. 00000D02  4840                     swap.w     D0
  1214. 00000D04  4240                     clr.w      D0
  1215. 00000D06  4840                     swap.w     D0
  1216. 00000D08  206E 000C                movea.l    A0, [A6 + 0xC]
  1217. 00000D0C  8190                     or.l       [A0], D0
  1218. 00000D0E  206E 0008                movea.l    A0, [A6 + 0x8]
  1219. 00000D12  2028 0012                move.l     D0, [A0 + 0x12]
  1220. 00000D16  53A8 0012                subq.l     [A0 + 0x12], 1
  1221. 00000D1A  4A80                     tst.l      D0
  1222. 00000D1C  6714                     beq        +0x16 /* 00000D32 */
  1223. 00000D1E  206E 0008                movea.l    A0, [A6 + 0x8]
  1224. 00000D22  2268 000E                movea.l    A1, [A0 + 0xE]
  1225. 00000D26  52A8 000E                addq.l     [A0 + 0xE], 1
  1226. 00000D2A  7000                     moveq.l    D0, 0x00
  1227. 00000D2C  1011                     move.b     D0, [A1]
  1228. 00000D2E  48C0                     ext.l      D0
  1229. 00000D30  600A                     bra        +0xC /* 00000D3C */
  1230. label00000D32:
  1231. 00000D32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1232. 00000D36  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1233. 00000D3A  588F                     addq.l     A7, 4
  1234. label00000D3C:
  1235. 00000D3C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1236. 00000D40  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1237. 00000D44  6604                     bne        +0x6 /* 00000D4A */
  1238. 00000D46  70FF                     moveq.l    D0, 0xFFFFFFFF
  1239. 00000D48  601A                     bra        +0x1C /* 00000D64 */
  1240. label00000D4A:
  1241. 00000D4A  303C 00FF                move.w     D0, 0xFF
  1242. 00000D4E  C06E FFFE                and.w      D0, [A6 - 0x2]
  1243. 00000D52  7218                     moveq.l    D1, 0x18
  1244. 00000D54  E368                     lsl        D0.w, D1
  1245. 00000D56  4840                     swap.w     D0
  1246. 00000D58  4240                     clr.w      D0
  1247. 00000D5A  4840                     swap.w     D0
  1248. 00000D5C  206E 000C                movea.l    A0, [A6 + 0xC]
  1249. 00000D60  8190                     or.l       [A0], D0
  1250. 00000D62  7000                     moveq.l    D0, 0x00
  1251. label00000D64:
  1252. 00000D64  4E5E                     unlink     A6
  1253. 00000D66  4E75                     rts
  1254. 00000D68  504D                     addq.w     A5, 8
  1255. 00000D6A  5245                     addq.w     D5, 1
  1256. 00000D6C  4144                     chk.w      D0, D4
  1257. 00000D6E  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1258. 00000D72  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1259. 00000D76  0008 2028                ori.b      A0, 0x28 /* '(' */
  1260. 00000D7A  0012 53A8                ori.b      [A2], 0xA8
  1261. 00000D7E  0012 0C80                ori.b      [A2], 0x80
  1262. 00000D82  0000 0001                ori.b      D0, 0x1
  1263. 00000D86  6320                     bls        +0x22 /* 00000DA8 */
  1264. 00000D88  206E 0008                movea.l    A0, [A6 + 0x8]
  1265. 00000D8C  2268 000E                movea.l    A1, [A0 + 0xE]
  1266. 00000D90  52A8 000E                addq.l     [A0 + 0xE], 1
  1267. 00000D94  203C 0000 00FF           move.l     D0, 0xFF
  1268. 00000D9A  C0AE 000C                and.l      D0, [A6 + 0xC]
  1269. 00000D9E  1280                     move.b     [A1], D0
  1270. 00000DA0  0240 00FF                andi.w     D0, 0xFF
  1271. 00000DA4  48C0                     ext.l      D0
  1272. 00000DA6  6016                     bra        +0x18 /* 00000DBE */
  1273. label00000DA8:
  1274. 00000DA8  203C 0000 00FF           move.l     D0, 0xFF
  1275. 00000DAE  C0AE 000C                and.l      D0, [A6 + 0xC]
  1276. 00000DB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1277. 00000DB6  3F00                     move.w     -[A7], D0
  1278. 00000DB8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1279. 00000DBC  5C8F                     addq.l     A7, 6
  1280. label00000DBE:
  1281. 00000DBE  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1282. 00000DC2  6606                     bne        +0x8 /* 00000DCA */
  1283. 00000DC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1284. 00000DC6  6000 0118                bra        +0x11A /* 00000EE0 */
  1285. label00000DCA:
  1286. 00000DCA  206E 0008                movea.l    A0, [A6 + 0x8]
  1287. 00000DCE  2028 0012                move.l     D0, [A0 + 0x12]
  1288. 00000DD2  53A8 0012                subq.l     [A0 + 0x12], 1
  1289. 00000DD6  0C80 0000 0001           cmpi.l     D0, 0x1
  1290. 00000DDC  6322                     bls        +0x24 /* 00000E00 */
  1291. 00000DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  1292. 00000DE2  2268 000E                movea.l    A1, [A0 + 0xE]
  1293. 00000DE6  52A8 000E                addq.l     [A0 + 0xE], 1
  1294. 00000DEA  202E 000C                move.l     D0, [A6 + 0xC]
  1295. 00000DEE  E080                     asr        D0, 8
  1296. 00000DF0  0280 0000 00FF           andi.l     D0, 0xFF
  1297. 00000DF6  1280                     move.b     [A1], D0
  1298. 00000DF8  0240 00FF                andi.w     D0, 0xFF
  1299. 00000DFC  48C0                     ext.l      D0
  1300. 00000DFE  6018                     bra        +0x1A /* 00000E18 */
  1301. label00000E00:
  1302. 00000E00  202E 000C                move.l     D0, [A6 + 0xC]
  1303. 00000E04  E080                     asr        D0, 8
  1304. 00000E06  0280 0000 00FF           andi.l     D0, 0xFF
  1305. 00000E0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1306. 00000E10  3F00                     move.w     -[A7], D0
  1307. 00000E12  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1308. 00000E16  5C8F                     addq.l     A7, 6
  1309. label00000E18:
  1310. 00000E18  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1311. 00000E1C  6606                     bne        +0x8 /* 00000E24 */
  1312. 00000E1E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1313. 00000E20  6000 00BE                bra        +0xC0 /* 00000EE0 */
  1314. label00000E24:
  1315. 00000E24  206E 0008                movea.l    A0, [A6 + 0x8]
  1316. 00000E28  2028 0012                move.l     D0, [A0 + 0x12]
  1317. 00000E2C  53A8 0012                subq.l     [A0 + 0x12], 1
  1318. 00000E30  0C80 0000 0001           cmpi.l     D0, 0x1
  1319. 00000E36  6324                     bls        +0x26 /* 00000E5C */
  1320. 00000E38  206E 0008                movea.l    A0, [A6 + 0x8]
  1321. 00000E3C  2268 000E                movea.l    A1, [A0 + 0xE]
  1322. 00000E40  52A8 000E                addq.l     [A0 + 0xE], 1
  1323. 00000E44  202E 000C                move.l     D0, [A6 + 0xC]
  1324. 00000E48  7210                     moveq.l    D1, 0x10
  1325. 00000E4A  E2A0                     asr        D0, D1
  1326. 00000E4C  0280 0000 00FF           andi.l     D0, 0xFF
  1327. 00000E52  1280                     move.b     [A1], D0
  1328. 00000E54  0240 00FF                andi.w     D0, 0xFF
  1329. 00000E58  48C0                     ext.l      D0
  1330. 00000E5A  601A                     bra        +0x1C /* 00000E76 */
  1331. label00000E5C:
  1332. 00000E5C  202E 000C                move.l     D0, [A6 + 0xC]
  1333. 00000E60  7210                     moveq.l    D1, 0x10
  1334. 00000E62  E2A0                     asr        D0, D1
  1335. 00000E64  0280 0000 00FF           andi.l     D0, 0xFF
  1336. 00000E6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1337. 00000E6E  3F00                     move.w     -[A7], D0
  1338. 00000E70  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1339. 00000E74  5C8F                     addq.l     A7, 6
  1340. label00000E76:
  1341. 00000E76  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1342. 00000E7A  6606                     bne        +0x8 /* 00000E82 */
  1343. 00000E7C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1344. 00000E7E  6000 0060                bra        +0x62 /* 00000EE0 */
  1345. label00000E82:
  1346. 00000E82  206E 0008                movea.l    A0, [A6 + 0x8]
  1347. 00000E86  2028 0012                move.l     D0, [A0 + 0x12]
  1348. 00000E8A  53A8 0012                subq.l     [A0 + 0x12], 1
  1349. 00000E8E  0C80 0000 0001           cmpi.l     D0, 0x1
  1350. 00000E94  6324                     bls        +0x26 /* 00000EBA */
  1351. 00000E96  206E 0008                movea.l    A0, [A6 + 0x8]
  1352. 00000E9A  2268 000E                movea.l    A1, [A0 + 0xE]
  1353. 00000E9E  52A8 000E                addq.l     [A0 + 0xE], 1
  1354. 00000EA2  202E 000C                move.l     D0, [A6 + 0xC]
  1355. 00000EA6  7218                     moveq.l    D1, 0x18
  1356. 00000EA8  E2A0                     asr        D0, D1
  1357. 00000EAA  0280 0000 00FF           andi.l     D0, 0xFF
  1358. 00000EB0  1280                     move.b     [A1], D0
  1359. 00000EB2  0240 00FF                andi.w     D0, 0xFF
  1360. 00000EB6  48C0                     ext.l      D0
  1361. 00000EB8  601A                     bra        +0x1C /* 00000ED4 */
  1362. label00000EBA:
  1363. 00000EBA  202E 000C                move.l     D0, [A6 + 0xC]
  1364. 00000EBE  7218                     moveq.l    D1, 0x18
  1365. 00000EC0  E2A0                     asr        D0, D1
  1366. 00000EC2  0280 0000 00FF           andi.l     D0, 0xFF
  1367. 00000EC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1368. 00000ECC  3F00                     move.w     -[A7], D0
  1369. 00000ECE  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1370. 00000ED2  5C8F                     addq.l     A7, 6
  1371. label00000ED4:
  1372. 00000ED4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1373. 00000ED8  6604                     bne        +0x6 /* 00000EDE */
  1374. 00000EDA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1375. 00000EDC  6002                     bra        +0x4 /* 00000EE0 */
  1376. label00000EDE:
  1377. 00000EDE  7000                     moveq.l    D0, 0x00
  1378. label00000EE0:
  1379. 00000EE0  4E5E                     unlink     A6
  1380. 00000EE2  4E75                     rts
  1381. 00000EE4  504D                     addq.w     A5, 8
  1382. 00000EE6  5752                     subq.w     [A2], 3
  1383. 00000EE8  4954                     chk.w      D4, [A4]
  1384. 00000EEA  454C                     chk.w      D2, A4
  1385. fn00000EEC:
  1386. 00000EEC  4E56 0000                link       A6, 0
  1387. 00000EF0  2F07                     move.l     -[A7], D7
  1388. label00000EF2:
  1389. 00000EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1390. 00000EF6  4EBA 02D4                jsr        [PC + 0x2D4 /* 000011CC */]
  1391. 00000EFA  588F                     addq.l     A7, 4
  1392. 00000EFC  1E00                     move.b     D7, D0
  1393. 00000EFE  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1394. 00000F02  67EE                     beq        -0x10 /* 00000EF2 */
  1395. 00000F04  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1396. 00000F08  67E8                     beq        -0x16 /* 00000EF2 */
  1397. 00000F0A  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1398. 00000F0E  67E2                     beq        -0x1C /* 00000EF2 */
  1399. 00000F10  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1400. 00000F14  67DC                     beq        -0x22 /* 00000EF2 */
  1401. 00000F16  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1402. 00000F1A  671C                     beq        +0x1E /* 00000F38 */
  1403. 00000F1C  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1404. 00000F20  6716                     beq        +0x18 /* 00000F38 */
  1405. 00000F22  4267                     clr.w      -[A7]
  1406. 00000F24  4267                     clr.w      -[A7]
  1407. 00000F26  4267                     clr.w      -[A7]
  1408. 00000F28  4267                     clr.w      -[A7]
  1409. 00000F2A  4267                     clr.w      -[A7]
  1410. 00000F2C  486D EF7C                pea.l      [A5 - 0x1084]
  1411. 00000F30  4EBA F5AE                jsr        [PC - 0xA52 /* 000004E0 */]
  1412. 00000F34  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1413. label00000F38:
  1414. 00000F38  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1415. 00000F3C  6704                     beq        +0x6 /* 00000F42 */
  1416. 00000F3E  7000                     moveq.l    D0, 0x00
  1417. 00000F40  6002                     bra        +0x4 /* 00000F44 */
  1418. label00000F42:
  1419. 00000F42  7001                     moveq.l    D0, 0x01
  1420. label00000F44:
  1421. 00000F44  2E1F                     move.l     D7, [A7]+
  1422. 00000F46  4E5E                     unlink     A6
  1423. 00000F48  4E75                     rts
  1424. 00000F4A  5042                     addq.w     D2, 8
  1425. 00000F4C  4D47                     chk.w      D6, D7
  1426. 00000F4E  4554                     chk.w      D2, [A4]
  1427. 00000F50  4249                     clr.w      A1
  1428. fn00000F52:
  1429. 00000F52  4E56 FFFC                link       A6, -0x0004
  1430. 00000F56  206E 0008                movea.l    A0, [A6 + 0x8]
  1431. 00000F5A  2028 0012                move.l     D0, [A0 + 0x12]
  1432. 00000F5E  53A8 0012                subq.l     [A0 + 0x12], 1
  1433. 00000F62  4A80                     tst.l      D0
  1434. 00000F64  6714                     beq        +0x16 /* 00000F7A */
  1435. 00000F66  206E 0008                movea.l    A0, [A6 + 0x8]
  1436. 00000F6A  2268 000E                movea.l    A1, [A0 + 0xE]
  1437. 00000F6E  52A8 000E                addq.l     [A0 + 0xE], 1
  1438. 00000F72  7000                     moveq.l    D0, 0x00
  1439. 00000F74  1011                     move.b     D0, [A1]
  1440. 00000F76  48C0                     ext.l      D0
  1441. 00000F78  600A                     bra        +0xC /* 00000F84 */
  1442. label00000F7A:
  1443. 00000F7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1444. 00000F7E  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1445. 00000F82  588F                     addq.l     A7, 4
  1446. label00000F84:
  1447. 00000F84  3D40 FFFE                move.w     [A6 - 0x2], D0
  1448. 00000F88  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  1449. 00000F8E  6616                     bne        +0x18 /* 00000FA6 */
  1450. 00000F90  4267                     clr.w      -[A7]
  1451. 00000F92  4267                     clr.w      -[A7]
  1452. 00000F94  4267                     clr.w      -[A7]
  1453. 00000F96  4267                     clr.w      -[A7]
  1454. 00000F98  4267                     clr.w      -[A7]
  1455. 00000F9A  486D EF9E                pea.l      [A5 - 0x1062]
  1456. 00000F9E  4EBA F540                jsr        [PC - 0xAC0 /* 000004E0 */]
  1457. 00000FA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1458. label00000FA6:
  1459. 00000FA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1460. 00000FAA  2028 0012                move.l     D0, [A0 + 0x12]
  1461. 00000FAE  53A8 0012                subq.l     [A0 + 0x12], 1
  1462. 00000FB2  4A80                     tst.l      D0
  1463. 00000FB4  6714                     beq        +0x16 /* 00000FCA */
  1464. 00000FB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1465. 00000FBA  2268 000E                movea.l    A1, [A0 + 0xE]
  1466. 00000FBE  52A8 000E                addq.l     [A0 + 0xE], 1
  1467. 00000FC2  7000                     moveq.l    D0, 0x00
  1468. 00000FC4  1011                     move.b     D0, [A1]
  1469. 00000FC6  48C0                     ext.l      D0
  1470. 00000FC8  600A                     bra        +0xC /* 00000FD4 */
  1471. label00000FCA:
  1472. 00000FCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1473. 00000FCE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1474. 00000FD2  588F                     addq.l     A7, 4
  1475. label00000FD4:
  1476. 00000FD4  3D40 FFFC                move.w     [A6 - 0x4], D0
  1477. 00000FD8  0C6E FFFF FFFC           cmpi.w     [A6 - 0x4], 0xFFFF
  1478. 00000FDE  6616                     bne        +0x18 /* 00000FF6 */
  1479. 00000FE0  4267                     clr.w      -[A7]
  1480. 00000FE2  4267                     clr.w      -[A7]
  1481. 00000FE4  4267                     clr.w      -[A7]
  1482. 00000FE6  4267                     clr.w      -[A7]
  1483. 00000FE8  4267                     clr.w      -[A7]
  1484. 00000FEA  486D EFC4                pea.l      [A5 - 0x103C]
  1485. 00000FEE  4EBA F4F0                jsr        [PC - 0xB10 /* 000004E0 */]
  1486. 00000FF2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1487. label00000FF6:
  1488. 00000FF6  302E FFFE                move.w     D0, [A6 - 0x2]
  1489. 00000FFA  E140                     asl        D0.w, 8
  1490. 00000FFC  D06E FFFC                add.w      D0, [A6 - 0x4]
  1491. 00001000  4E5E                     unlink     A6
  1492. 00001002  4E75                     rts
  1493. 00001004  5042                     addq.w     D2, 8
  1494. 00001006  4D52                     chk.w      D6, [A2]
  1495. 00001008  4541                     chk.w      D2, D1
  1496. 0000100A  444D                     neg.w      A5
  1497. fn0000100C:
  1498. 0000100C  4E56 0000                link       A6, 0
  1499. 00001010  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1500. 00001014  4EBA 02DC                jsr        [PC + 0x2DC /* 000012F2 */]
  1501. 00001018  588F                     addq.l     A7, 4
  1502. 0000101A  206E 000C                movea.l    A0, [A6 + 0xC]
  1503. 0000101E  3080                     move.w     [A0], D0
  1504. 00001020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1505. 00001024  4EBA 02CC                jsr        [PC + 0x2CC /* 000012F2 */]
  1506. 00001028  588F                     addq.l     A7, 4
  1507. 0000102A  206E 0010                movea.l    A0, [A6 + 0x10]
  1508. 0000102E  3080                     move.w     [A0], D0
  1509. 00001030  4E5E                     unlink     A6
  1510. 00001032  4E75                     rts
  1511. 00001034  5042                     addq.w     D2, 8
  1512. 00001036  4D52                     chk.w      D6, [A2]
  1513. 00001038  4541                     chk.w      D2, D1
  1514. 0000103A  4450                     neg.w      [A0]
  1515. fn0000103C:
  1516. 0000103C  4E56 0000                link       A6, 0
  1517. 00001040  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1518. 00001044  4EBA FF0C                jsr        [PC - 0xF4 /* 00000F52 */]
  1519. 00001048  588F                     addq.l     A7, 4
  1520. 0000104A  206E 0014                movea.l    A0, [A6 + 0x14]
  1521. 0000104E  3080                     move.w     [A0], D0
  1522. 00001050  206E 0014                movea.l    A0, [A6 + 0x14]
  1523. 00001054  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1524. 00001058  670E                     beq        +0x10 /* 00001068 */
  1525. 0000105A  206E 0014                movea.l    A0, [A6 + 0x14]
  1526. 0000105E  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1527. 00001062  6704                     beq        +0x6 /* 00001068 */
  1528. 00001064  70FF                     moveq.l    D0, 0xFFFFFFFF
  1529. 00001066  6004                     bra        +0x6 /* 0000106C */
  1530. label00001068:
  1531. 00001068  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1532. label0000106C:
  1533. 0000106C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1534. 00001070  5031 5031                addq.b     [A1 + D5.w + 0x31], 8
  1535. 00001074  001A 0002                ori.b      [A2]+, 0x2
  1536. 00001078  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1537. 0000107C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1538. 00001080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1539. 00001084  4EBA FF86                jsr        [PC - 0x7A /* 0000100C */]
  1540. 00001088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1541. 0000108C  6016                     bra        +0x18 /* 000010A4 */
  1542. 0000108E  4267                     clr.w      -[A7]
  1543. 00001090  4267                     clr.w      -[A7]
  1544. 00001092  4267                     clr.w      -[A7]
  1545. 00001094  4267                     clr.w      -[A7]
  1546. 00001096  4267                     clr.w      -[A7]
  1547. 00001098  486D EFEA                pea.l      [A5 - 0x1016]
  1548. 0000109C  4EBA F442                jsr        [PC - 0xBBE /* 000004E0 */]
  1549. 000010A0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1550. label000010A4:
  1551. 000010A4  4E5E                     unlink     A6
  1552. 000010A6  4E75                     rts
  1553. 000010A8  5042                     addq.w     D2, 8
  1554. 000010AA  4D52                     chk.w      D6, [A2]
  1555. 000010AC  4541                     chk.w      D2, D1
  1556. 000010AE  4450                     neg.w      [A0]
  1557. fn000010B0:
  1558. 000010B0  4E56 0000                link       A6, 0
  1559. 000010B4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1560. 000010B8  302E 0012                move.w     D0, [A6 + 0x12]
  1561. 000010BC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1562. 000010C0  0002 000A                ori.b      D2, 0xA /* '\n' */
  1563. 000010C4  5031 0028                addq.b     [A1 + D0.w + 0x28], 8
  1564. 000010C8  5034 005C                addq.b     [A4 + D0.w + 0x5C], 8
  1565. 000010CC  7E00                     moveq.l    D7, 0x00
  1566. 000010CE  286E 000C                movea.l    A4, [A6 + 0xC]
  1567. 000010D2  6010                     bra        +0x12 /* 000010E4 */
  1568. label000010D4:
  1569. 000010D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1570. 000010D8  4EBA FE12                jsr        [PC - 0x1EE /* 00000EEC */]
  1571. 000010DC  588F                     addq.l     A7, 4
  1572. 000010DE  1880                     move.b     [A4], D0
  1573. 000010E0  5247                     addq.w     D7, 1
  1574. 000010E2  528C                     addq.l     A4, 1
  1575. label000010E4:
  1576. 000010E4  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1577. 000010E8  6DEA                     blt        -0x14 /* 000010D4 */
  1578. 000010EA  6000 0050                bra        +0x52 /* 0000113C */
  1579. 000010EE  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1580. 000010F0  7E00                     moveq.l    D7, 0x00
  1581. 000010F2  286E 000C                movea.l    A4, [A6 + 0xC]
  1582. 000010F6  6026                     bra        +0x28 /* 0000111E */
  1583. label000010F8:
  1584. 000010F8  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1585. 000010FC  660E                     bne        +0x10 /* 0000110C */
  1586. 000010FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1587. 00001102  4EBA 018C                jsr        [PC + 0x18C /* 00001290 */]
  1588. 00001106  588F                     addq.l     A7, 4
  1589. 00001108  1A00                     move.b     D5, D0
  1590. 0000110A  7C07                     moveq.l    D6, 0x07
  1591. label0000110C:
  1592. 0000110C  7000                     moveq.l    D0, 0x00
  1593. 0000110E  1005                     move.b     D0, D5
  1594. 00001110  EC68                     lsr        D0.w, D6
  1595. 00001112  0240 0001                andi.w     D0, 0x1
  1596. 00001116  1880                     move.b     [A4], D0
  1597. 00001118  5346                     subq.w     D6, 1
  1598. 0000111A  5247                     addq.w     D7, 1
  1599. 0000111C  528C                     addq.l     A4, 1
  1600. label0000111E:
  1601. 0000111E  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1602. 00001122  6DD4                     blt        -0x2A /* 000010F8 */
  1603. 00001124  6016                     bra        +0x18 /* 0000113C */
  1604. 00001126  4267                     clr.w      -[A7]
  1605. 00001128  4267                     clr.w      -[A7]
  1606. 0000112A  4267                     clr.w      -[A7]
  1607. 0000112C  4267                     clr.w      -[A7]
  1608. 0000112E  4267                     clr.w      -[A7]
  1609. 00001130  486D F00C                pea.l      [A5 - 0xFF4]
  1610. 00001134  4EBA F3AA                jsr        [PC - 0xC56 /* 000004E0 */]
  1611. 00001138  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1612. label0000113C:
  1613. 0000113C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1614. 00001140  4E5E                     unlink     A6
  1615. 00001142  4E75                     rts
  1616. 00001144  5042                     addq.w     D2, 8
  1617. 00001146  4D52                     chk.w      D6, [A2]
  1618. 00001148  4541                     chk.w      D2, D1
  1619. 0000114A  4450                     neg.w      [A0]
  1620. 0000114C  4E56 FFFC                link       A6, -0x0004
  1621. 00001150  2F0C                     move.l     -[A7], A4
  1622. 00001152  486E FFFE                pea.l      [A6 - 0x2]
  1623. 00001156  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1624. 0000115A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1625. 0000115E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1626. 00001162  4EBA FED8                jsr        [PC - 0x128 /* 0000103C */]
  1627. 00001166  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1628. 0000116A  3F3C 0001                move.w     -[A7], 0x1
  1629. 0000116E  206E 0010                movea.l    A0, [A6 + 0x10]
  1630. 00001172  3F10                     move.w     -[A7], [A0]
  1631. 00001174  206E 000C                movea.l    A0, [A6 + 0xC]
  1632. 00001178  3F10                     move.w     -[A7], [A0]
  1633. 0000117A  4EBA EEEA                jsr        [PC - 0x1116 /* 00000066 */]
  1634. 0000117E  5C8F                     addq.l     A7, 6
  1635. 00001180  2840                     movea.l    A4, D0
  1636. 00001182  426E FFFC                clr.w      [A6 - 0x4]
  1637. 00001186  6028                     bra        +0x2A /* 000011B0 */
  1638. label00001188:
  1639. 00001188  302E FFFC                move.w     D0, [A6 - 0x4]
  1640. 0000118C  48C0                     ext.l      D0
  1641. 0000118E  E580                     asl        D0, 2
  1642. 00001190  D08C                     add.l      D0, A4
  1643. 00001192  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1644. 00001196  206E 000C                movea.l    A0, [A6 + 0xC]
  1645. 0000119A  3F10                     move.w     -[A7], [A0]
  1646. 0000119C  2040                     movea.l    A0, D0
  1647. 0000119E  2F10                     move.l     -[A7], [A0]
  1648. 000011A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1649. 000011A4  4EBA FF0A                jsr        [PC - 0xF6 /* 000010B0 */]
  1650. 000011A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1651. 000011AC  526E FFFC                addq.w     [A6 - 0x4], 1
  1652. label000011B0:
  1653. 000011B0  206E 0010                movea.l    A0, [A6 + 0x10]
  1654. 000011B4  302E FFFC                move.w     D0, [A6 - 0x4]
  1655. 000011B8  B050                     cmp.w      D0, [A0]
  1656. 000011BA  6DCC                     blt        -0x32 /* 00001188 */
  1657. 000011BC  200C                     move.l     D0, A4
  1658. 000011BE  285F                     movea.l    A4, [A7]+
  1659. 000011C0  4E5E                     unlink     A6
  1660. 000011C2  4E75                     rts
  1661. 000011C4  5042                     addq.w     D2, 8
  1662. 000011C6  4D52                     chk.w      D6, [A2]
  1663. 000011C8  4541                     chk.w      D2, D1
  1664. 000011CA  4450                     neg.w      [A0]
  1665. fn000011CC:
  1666. 000011CC  4E56 0000                link       A6, 0
  1667. 000011D0  48E7 0300                movem.l    -[A7], D6,D7
  1668. 000011D4  206E 0008                movea.l    A0, [A6 + 0x8]
  1669. 000011D8  2028 0012                move.l     D0, [A0 + 0x12]
  1670. 000011DC  53A8 0012                subq.l     [A0 + 0x12], 1
  1671. 000011E0  4A80                     tst.l      D0
  1672. 000011E2  6714                     beq        +0x16 /* 000011F8 */
  1673. 000011E4  206E 0008                movea.l    A0, [A6 + 0x8]
  1674. 000011E8  2268 000E                movea.l    A1, [A0 + 0xE]
  1675. 000011EC  52A8 000E                addq.l     [A0 + 0xE], 1
  1676. 000011F0  7000                     moveq.l    D0, 0x00
  1677. 000011F2  1011                     move.b     D0, [A1]
  1678. 000011F4  48C0                     ext.l      D0
  1679. 000011F6  600A                     bra        +0xC /* 00001202 */
  1680. label000011F8:
  1681. 000011F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1682. 000011FC  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1683. 00001200  588F                     addq.l     A7, 4
  1684. label00001202:
  1685. 00001202  3E00                     move.w     D7, D0
  1686. 00001204  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1687. 00001208  6616                     bne        +0x18 /* 00001220 */
  1688. 0000120A  4267                     clr.w      -[A7]
  1689. 0000120C  4267                     clr.w      -[A7]
  1690. 0000120E  4267                     clr.w      -[A7]
  1691. 00001210  4267                     clr.w      -[A7]
  1692. 00001212  4267                     clr.w      -[A7]
  1693. 00001214  486D F01A                pea.l      [A5 - 0xFE6]
  1694. 00001218  4EBA F2C6                jsr        [PC - 0xD3A /* 000004E0 */]
  1695. 0000121C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1696. label00001220:
  1697. 00001220  1C07                     move.b     D6, D7
  1698. 00001222  0C06 0023                cmpi.b     D6, 0x23 /* '#' */
  1699. 00001226  6600 0056                bne        +0x58 /* 0000127E */
  1700. label0000122A:
  1701. 0000122A  206E 0008                movea.l    A0, [A6 + 0x8]
  1702. 0000122E  2028 0012                move.l     D0, [A0 + 0x12]
  1703. 00001232  53A8 0012                subq.l     [A0 + 0x12], 1
  1704. 00001236  4A80                     tst.l      D0
  1705. 00001238  6714                     beq        +0x16 /* 0000124E */
  1706. 0000123A  206E 0008                movea.l    A0, [A6 + 0x8]
  1707. 0000123E  2268 000E                movea.l    A1, [A0 + 0xE]
  1708. 00001242  52A8 000E                addq.l     [A0 + 0xE], 1
  1709. 00001246  7000                     moveq.l    D0, 0x00
  1710. 00001248  1011                     move.b     D0, [A1]
  1711. 0000124A  48C0                     ext.l      D0
  1712. 0000124C  600A                     bra        +0xC /* 00001258 */
  1713. label0000124E:
  1714. 0000124E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1715. 00001252  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1716. 00001256  588F                     addq.l     A7, 4
  1717. label00001258:
  1718. 00001258  3E00                     move.w     D7, D0
  1719. 0000125A  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1720. 0000125E  6616                     bne        +0x18 /* 00001276 */
  1721. 00001260  4267                     clr.w      -[A7]
  1722. 00001262  4267                     clr.w      -[A7]
  1723. 00001264  4267                     clr.w      -[A7]
  1724. 00001266  4267                     clr.w      -[A7]
  1725. 00001268  4267                     clr.w      -[A7]
  1726. 0000126A  486D F02C                pea.l      [A5 - 0xFD4]
  1727. 0000126E  4EBA F270                jsr        [PC - 0xD90 /* 000004E0 */]
  1728. 00001272  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1729. label00001276:
  1730. 00001276  1C07                     move.b     D6, D7
  1731. 00001278  0C06 000A                cmpi.b     D6, 0xA /* '\n' */
  1732. 0000127C  66AC                     bne        -0x52 /* 0000122A */
  1733. label0000127E:
  1734. 0000127E  1006                     move.b     D0, D6
  1735. 00001280  4CDF 00C0                movem.l    D6,D7, [A7]+
  1736. 00001284  4E5E                     unlink     A6
  1737. 00001286  4E75                     rts
  1738. 00001288  5042                     addq.w     D2, 8
  1739. 0000128A  4D47                     chk.w      D6, D7
  1740. 0000128C  4554                     chk.w      D2, [A4]
  1741. 0000128E  4320                     .invalid   1, -[A0] // invalid opcode 4 with b == 4
  1742. fn00001290:
  1743. 00001290  4E56 0000                link       A6, 0
  1744. 00001294  2F07                     move.l     -[A7], D7
  1745. 00001296  206E 0008                movea.l    A0, [A6 + 0x8]
  1746. 0000129A  2028 0012                move.l     D0, [A0 + 0x12]
  1747. 0000129E  53A8 0012                subq.l     [A0 + 0x12], 1
  1748. 000012A2  4A80                     tst.l      D0
  1749. 000012A4  6714                     beq        +0x16 /* 000012BA */
  1750. 000012A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1751. 000012AA  2268 000E                movea.l    A1, [A0 + 0xE]
  1752. 000012AE  52A8 000E                addq.l     [A0 + 0xE], 1
  1753. 000012B2  7000                     moveq.l    D0, 0x00
  1754. 000012B4  1011                     move.b     D0, [A1]
  1755. 000012B6  48C0                     ext.l      D0
  1756. 000012B8  600A                     bra        +0xC /* 000012C4 */
  1757. label000012BA:
  1758. 000012BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1759. 000012BE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  1760. 000012C2  588F                     addq.l     A7, 4
  1761. label000012C4:
  1762. 000012C4  3E00                     move.w     D7, D0
  1763. 000012C6  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1764. 000012CA  6616                     bne        +0x18 /* 000012E2 */
  1765. 000012CC  4267                     clr.w      -[A7]
  1766. 000012CE  4267                     clr.w      -[A7]
  1767. 000012D0  4267                     clr.w      -[A7]
  1768. 000012D2  4267                     clr.w      -[A7]
  1769. 000012D4  4267                     clr.w      -[A7]
  1770. 000012D6  486D F03E                pea.l      [A5 - 0xFC2]
  1771. 000012DA  4EBA F204                jsr        [PC - 0xDFC /* 000004E0 */]
  1772. 000012DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1773. label000012E2:
  1774. 000012E2  1007                     move.b     D0, D7
  1775. 000012E4  2E1F                     move.l     D7, [A7]+
  1776. 000012E6  4E5E                     unlink     A6
  1777. 000012E8  4E75                     rts
  1778. 000012EA  5042                     addq.w     D2, 8
  1779. 000012EC  4D47                     chk.w      D6, D7
  1780. 000012EE  4554                     chk.w      D2, [A4]
  1781. 000012F0  5241                     addq.w     D1, 1
  1782. fn000012F2:
  1783. 000012F2  4E56 0000                link       A6, 0
  1784. 000012F6  48E7 0300                movem.l    -[A7], D6,D7
  1785. label000012FA:
  1786. 000012FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1787. 000012FE  4EBA FECC                jsr        [PC - 0x134 /* 000011CC */]
  1788. 00001302  588F                     addq.l     A7, 4
  1789. 00001304  1E00                     move.b     D7, D0
  1790. 00001306  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1791. 0000130A  67EE                     beq        -0x10 /* 000012FA */
  1792. 0000130C  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1793. 00001310  67E8                     beq        -0x16 /* 000012FA */
  1794. 00001312  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1795. 00001316  67E2                     beq        -0x1C /* 000012FA */
  1796. 00001318  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1797. 0000131C  6D06                     blt        +0x8 /* 00001324 */
  1798. 0000131E  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1799. 00001322  6F16                     ble        +0x18 /* 0000133A */
  1800. label00001324:
  1801. 00001324  4267                     clr.w      -[A7]
  1802. 00001326  4267                     clr.w      -[A7]
  1803. 00001328  4267                     clr.w      -[A7]
  1804. 0000132A  4267                     clr.w      -[A7]
  1805. 0000132C  4267                     clr.w      -[A7]
  1806. 0000132E  486D F050                pea.l      [A5 - 0xFB0]
  1807. 00001332  4EBA F1AC                jsr        [PC - 0xE54 /* 000004E0 */]
  1808. 00001336  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1809. label0000133A:
  1810. 0000133A  7C00                     moveq.l    D6, 0x00
  1811. label0000133C:
  1812. 0000133C  3006                     move.w     D0, D6
  1813. 0000133E  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1814. 00001342  1207                     move.b     D1, D7
  1815. 00001344  4881                     ext.w      D1
  1816. 00001346  D041                     add.w      D0, D1
  1817. 00001348  0640 FFD0                addi.w     D0, 0xFFD0
  1818. 0000134C  3C00                     move.w     D6, D0
  1819. 0000134E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1820. 00001352  4EBA FE78                jsr        [PC - 0x188 /* 000011CC */]
  1821. 00001356  588F                     addq.l     A7, 4
  1822. 00001358  1E00                     move.b     D7, D0
  1823. 0000135A  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1824. 0000135E  6D06                     blt        +0x8 /* 00001366 */
  1825. 00001360  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1826. 00001364  6FD6                     ble        -0x28 /* 0000133C */
  1827. label00001366:
  1828. 00001366  3006                     move.w     D0, D6
  1829. 00001368  4CDF 00C0                movem.l    D6,D7, [A7]+
  1830. 0000136C  4E5E                     unlink     A6
  1831. 0000136E  4E75                     rts
  1832. 00001370  5042                     addq.w     D2, 8
  1833. 00001372  4D47                     chk.w      D6, D7
  1834. 00001374  4554                     chk.w      D2, [A4]
  1835. 00001376  494E                     chk.w      D4, A6
  1836. fn00001378:
  1837. 00001378  4E56 0000                link       A6, 0
  1838. 0000137C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1839. 00001380  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1840. 00001384  4EBA EFDA                jsr        [PC - 0x1026 /* 00000360 */]
  1841. 00001388  508F                     addq.l     A7, 8
  1842. 0000138A  4E5E                     unlink     A6
  1843. 0000138C  4E75                     rts
  1844. 0000138E  5047                     addq.w     D7, 8
  1845. 00001390  4D49                     chk.w      D6, A1
  1846. 00001392  4E49                     trap       9
  1847. 00001394  5420                     addq.b     -[A0], 2
  1848. fn00001396:
  1849. 00001396  4E56 FFFE                link       A6, -0x0002
  1850. 0000139A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1851. 0000139E  4EBA FF52                jsr        [PC - 0xAE /* 000012F2 */]
  1852. 000013A2  588F                     addq.l     A7, 4
  1853. 000013A4  206E 000C                movea.l    A0, [A6 + 0xC]
  1854. 000013A8  3080                     move.w     [A0], D0
  1855. 000013AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1856. 000013AE  4EBA FF42                jsr        [PC - 0xBE /* 000012F2 */]
  1857. 000013B2  588F                     addq.l     A7, 4
  1858. 000013B4  206E 0010                movea.l    A0, [A6 + 0x10]
  1859. 000013B8  3080                     move.w     [A0], D0
  1860. 000013BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1861. 000013BE  4EBA FF32                jsr        [PC - 0xCE /* 000012F2 */]
  1862. 000013C2  588F                     addq.l     A7, 4
  1863. 000013C4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1864. 000013C8  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1865. 000013CE  6F1A                     ble        +0x1C /* 000013EA */
  1866. 000013D0  4267                     clr.w      -[A7]
  1867. 000013D2  4267                     clr.w      -[A7]
  1868. 000013D4  4267                     clr.w      -[A7]
  1869. 000013D6  3F3C 00FF                move.w     -[A7], 0xFF
  1870. 000013DA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1871. 000013DE  486D F07E                pea.l      [A5 - 0xF82]
  1872. 000013E2  4EBA F0FC                jsr        [PC - 0xF04 /* 000004E0 */]
  1873. 000013E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1874. label000013EA:
  1875. 000013EA  206E 0014                movea.l    A0, [A6 + 0x14]
  1876. 000013EE  10AE FFFF                move.b     [A0], [A6 - 0x1]
  1877. 000013F2  4E5E                     unlink     A6
  1878. 000013F4  4E75                     rts
  1879. 000013F6  5047                     addq.w     D7, 8
  1880. 000013F8  4D52                     chk.w      D6, [A2]
  1881. 000013FA  4541                     chk.w      D2, D1
  1882. 000013FC  4450                     neg.w      [A0]
  1883. fn000013FE:
  1884. 000013FE  4E56 0000                link       A6, 0
  1885. 00001402  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1886. 00001406  4EBA FB4A                jsr        [PC - 0x4B6 /* 00000F52 */]
  1887. 0000140A  588F                     addq.l     A7, 4
  1888. 0000140C  206E 0018                movea.l    A0, [A6 + 0x18]
  1889. 00001410  3080                     move.w     [A0], D0
  1890. 00001412  206E 0018                movea.l    A0, [A6 + 0x18]
  1891. 00001416  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  1892. 0000141A  6728                     beq        +0x2A /* 00001444 */
  1893. 0000141C  206E 0018                movea.l    A0, [A6 + 0x18]
  1894. 00001420  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  1895. 00001424  671E                     beq        +0x20 /* 00001444 */
  1896. 00001426  206E 0018                movea.l    A0, [A6 + 0x18]
  1897. 0000142A  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1898. 0000142E  670E                     beq        +0x10 /* 0000143E */
  1899. 00001430  206E 0018                movea.l    A0, [A6 + 0x18]
  1900. 00001434  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1901. 00001438  6704                     beq        +0x6 /* 0000143E */
  1902. 0000143A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1903. 0000143C  600A                     bra        +0xC /* 00001448 */
  1904. label0000143E:
  1905. 0000143E  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1906. 00001442  6004                     bra        +0x6 /* 00001448 */
  1907. label00001444:
  1908. 00001444  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  1909. label00001448:
  1910. 00001448  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1911. 0000144C  5031 5032                addq.b     [A1 + D5.w + 0x32], 8
  1912. 00001450  0052 001E                ori.w      [A2], 0x1E
  1913. 00001454  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  1914. 00001458  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  1915. 0000145C  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  1916. 00001460  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1917. 00001464  0008 4EBA                ori.b      A0, 0xBA
  1918. 00001468  FF2E                     .extension 0xF2E <<F/4-5/7>> // unimplemented
  1919. 0000146A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1920. 0000146E  6048                     bra        +0x4A /* 000014B8 */
  1921. 00001470  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1922. 00001474  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1923. 00001478  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1924. 0000147C  4EBA FB8E                jsr        [PC - 0x472 /* 0000100C */]
  1925. 00001480  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1926. 00001484  206E 0014                movea.l    A0, [A6 + 0x14]
  1927. 00001488  10AD F07C                move.b     [A0], [A5 - 0xF84]
  1928. 0000148C  3F3C 0001                move.w     -[A7], 0x1
  1929. 00001490  206E 000C                movea.l    A0, [A6 + 0xC]
  1930. 00001494  3F10                     move.w     -[A7], [A0]
  1931. 00001496  4EBA EB68                jsr        [PC - 0x1498 /* 00000000 */]
  1932. 0000149A  588F                     addq.l     A7, 4
  1933. 0000149C  2B40 F078                move.l     [A5 - 0xF88], D0
  1934. 000014A0  6016                     bra        +0x18 /* 000014B8 */
  1935. 000014A2  4267                     clr.w      -[A7]
  1936. 000014A4  4267                     clr.w      -[A7]
  1937. 000014A6  4267                     clr.w      -[A7]
  1938. 000014A8  4267                     clr.w      -[A7]
  1939. 000014AA  4267                     clr.w      -[A7]
  1940. 000014AC  486D F09A                pea.l      [A5 - 0xF66]
  1941. 000014B0  4EBA F02E                jsr        [PC - 0xFD2 /* 000004E0 */]
  1942. 000014B4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1943. label000014B8:
  1944. 000014B8  4E5E                     unlink     A6
  1945. 000014BA  4E75                     rts
  1946. 000014BC  5047                     addq.w     D7, 8
  1947. 000014BE  4D52                     chk.w      D6, [A2]
  1948. 000014C0  4541                     chk.w      D2, D1
  1949. 000014C2  4450                     neg.w      [A0]
  1950. fn000014C4:
  1951. 000014C4  4E56 0000                link       A6, 0
  1952. 000014C8  48E7 0118                movem.l    -[A7], D7,A3,A4
  1953. 000014CC  302E 0014                move.w     D0, [A6 + 0x14]
  1954. 000014D0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1955. 000014D4  5031 5035                addq.b     [A1 + D5.w + 0x35], 8
  1956. 000014D8  0096 004E 0008           ori.l      [A6], 0x4E0008
  1957. 000014DE  0090 0048 0024           ori.l      [A0], 0x480024 /* 'H\0$' */
  1958. 000014E4  7E00                     moveq.l    D7, 0x00
  1959. 000014E6  286E 000C                movea.l    A4, [A6 + 0xC]
  1960. 000014EA  6010                     bra        +0x12 /* 000014FC */
  1961. label000014EC:
  1962. 000014EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1963. 000014F0  4EBA FE00                jsr        [PC - 0x200 /* 000012F2 */]
  1964. 000014F4  588F                     addq.l     A7, 4
  1965. 000014F6  1880                     move.b     [A4], D0
  1966. 000014F8  5247                     addq.w     D7, 1
  1967. 000014FA  528C                     addq.l     A4, 1
  1968. label000014FC:
  1969. 000014FC  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1970. 00001500  6DEA                     blt        -0x14 /* 000014EC */
  1971. 00001502  6000 0080                bra        +0x82 /* 00001584 */
  1972. 00001506  7E00                     moveq.l    D7, 0x00
  1973. 00001508  286E 000C                movea.l    A4, [A6 + 0xC]
  1974. 0000150C  6010                     bra        +0x12 /* 0000151E */
  1975. label0000150E:
  1976. 0000150E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1977. 00001512  4EBA FD7C                jsr        [PC - 0x284 /* 00001290 */]
  1978. 00001516  588F                     addq.l     A7, 4
  1979. 00001518  1880                     move.b     [A4], D0
  1980. 0000151A  5247                     addq.w     D7, 1
  1981. 0000151C  528C                     addq.l     A4, 1
  1982. label0000151E:
  1983. 0000151E  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1984. 00001522  6DEA                     blt        -0x14 /* 0000150E */
  1985. 00001524  6000 005E                bra        +0x60 /* 00001584 */
  1986. 00001528  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1987. 0000152C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1988. 00001530  2F2D F078                move.l     -[A7], [A5 - 0xF88]
  1989. 00001534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1990. 00001538  4EBA FB76                jsr        [PC - 0x48A /* 000010B0 */]
  1991. 0000153C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1992. 00001540  7E00                     moveq.l    D7, 0x00
  1993. 00001542  286E 000C                movea.l    A4, [A6 + 0xC]
  1994. 00001546  266D F078                movea.l    A3, [A5 - 0xF88]
  1995. 0000154A  601A                     bra        +0x1C /* 00001566 */
  1996. label0000154C:
  1997. 0000154C  7000                     moveq.l    D0, 0x00
  1998. 0000154E  1013                     move.b     D0, [A3]
  1999. 00001550  4A40                     tst.w      D0
  2000. 00001552  6608                     bne        +0xA /* 0000155C */
  2001. 00001554  7000                     moveq.l    D0, 0x00
  2002. 00001556  102E 0013                move.b     D0, [A6 + 0x13]
  2003. 0000155A  6002                     bra        +0x4 /* 0000155E */
  2004. label0000155C:
  2005. 0000155C  7000                     moveq.l    D0, 0x00
  2006. label0000155E:
  2007. 0000155E  1880                     move.b     [A4], D0
  2008. 00001560  5247                     addq.w     D7, 1
  2009. 00001562  528C                     addq.l     A4, 1
  2010. 00001564  528B                     addq.l     A3, 1
  2011. label00001566:
  2012. 00001566  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2013. 0000156A  6DE0                     blt        -0x1E /* 0000154C */
  2014. 0000156C  6016                     bra        +0x18 /* 00001584 */
  2015. 0000156E  4267                     clr.w      -[A7]
  2016. 00001570  4267                     clr.w      -[A7]
  2017. 00001572  4267                     clr.w      -[A7]
  2018. 00001574  4267                     clr.w      -[A7]
  2019. 00001576  4267                     clr.w      -[A7]
  2020. 00001578  486D F0C4                pea.l      [A5 - 0xF3C]
  2021. 0000157C  4EBA EF62                jsr        [PC - 0x109E /* 000004E0 */]
  2022. 00001580  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2023. label00001584:
  2024. 00001584  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2025. 00001588  4E5E                     unlink     A6
  2026. 0000158A  4E75                     rts
  2027. 0000158C  5047                     addq.w     D7, 8
  2028. 0000158E  4D52                     chk.w      D6, [A2]
  2029. 00001590  4541                     chk.w      D2, D1
  2030. 00001592  4450                     neg.w      [A0]
  2031. 00001594  4E56 FFF8                link       A6, -0x0008
  2032. 00001598  486E FFF8                pea.l      [A6 - 0x8]
  2033. 0000159C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2034. 000015A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2035. 000015A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2036. 000015A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2037. 000015AC  4EBA FE50                jsr        [PC - 0x1B0 /* 000013FE */]
  2038. 000015B0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2039. 000015B4  3F3C 0001                move.w     -[A7], 0x1
  2040. 000015B8  206E 0010                movea.l    A0, [A6 + 0x10]
  2041. 000015BC  3F10                     move.w     -[A7], [A0]
  2042. 000015BE  206E 000C                movea.l    A0, [A6 + 0xC]
  2043. 000015C2  3F10                     move.w     -[A7], [A0]
  2044. 000015C4  4EBA EAA0                jsr        [PC - 0x1560 /* 00000066 */]
  2045. 000015C8  5C8F                     addq.l     A7, 6
  2046. 000015CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2047. 000015CE  426E FFFA                clr.w      [A6 - 0x6]
  2048. 000015D2  6034                     bra        +0x36 /* 00001608 */
  2049. label000015D4:
  2050. 000015D4  302E FFFA                move.w     D0, [A6 - 0x6]
  2051. 000015D8  48C0                     ext.l      D0
  2052. 000015DA  E580                     asl        D0, 2
  2053. 000015DC  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2054. 000015E0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2055. 000015E4  206E 0014                movea.l    A0, [A6 + 0x14]
  2056. 000015E8  7200                     moveq.l    D1, 0x00
  2057. 000015EA  1210                     move.b     D1, [A0]
  2058. 000015EC  3F01                     move.w     -[A7], D1
  2059. 000015EE  206E 000C                movea.l    A0, [A6 + 0xC]
  2060. 000015F2  3F10                     move.w     -[A7], [A0]
  2061. 000015F4  2040                     movea.l    A0, D0
  2062. 000015F6  2F10                     move.l     -[A7], [A0]
  2063. 000015F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2064. 000015FC  4EBA FEC6                jsr        [PC - 0x13A /* 000014C4 */]
  2065. 00001600  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2066. 00001604  526E FFFA                addq.w     [A6 - 0x6], 1
  2067. label00001608:
  2068. 00001608  206E 0010                movea.l    A0, [A6 + 0x10]
  2069. 0000160C  302E FFFA                move.w     D0, [A6 - 0x6]
  2070. 00001610  B050                     cmp.w      D0, [A0]
  2071. 00001612  6DC0                     blt        -0x3E /* 000015D4 */
  2072. 00001614  202E FFFC                move.l     D0, [A6 - 0x4]
  2073. 00001618  4E5E                     unlink     A6
  2074. 0000161A  4E75                     rts
  2075. 0000161C  5047                     addq.w     D7, 8
  2076. 0000161E  4D52                     chk.w      D6, [A2]
  2077. 00001620  4541                     chk.w      D2, D1
  2078. 00001622  4450                     neg.w      [A0]
  2079. fn00001624:
  2080. 00001624  4E56 0000                link       A6, 0
  2081. 00001628  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2082. 0000162C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2083. 00001630  4EBA FD46                jsr        [PC - 0x2BA /* 00001378 */]
  2084. 00001634  508F                     addq.l     A7, 8
  2085. 00001636  4E5E                     unlink     A6
  2086. 00001638  4E75                     rts
  2087. 0000163A  5050                     addq.w     [A0], 8
  2088. 0000163C  4D49                     chk.w      D6, A1
  2089. 0000163E  4E49                     trap       9
  2090. 00001640  5420                     addq.b     -[A0], 2
  2091. 00001642  4E56 FFFE                link       A6, -0x0002
  2092. 00001646  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2093. 0000164A  4EBA FCA6                jsr        [PC - 0x35A /* 000012F2 */]
  2094. 0000164E  588F                     addq.l     A7, 4
  2095. 00001650  206E 000C                movea.l    A0, [A6 + 0xC]
  2096. 00001654  3080                     move.w     [A0], D0
  2097. 00001656  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2098. 0000165A  4EBA FC96                jsr        [PC - 0x36A /* 000012F2 */]
  2099. 0000165E  588F                     addq.l     A7, 4
  2100. 00001660  206E 0010                movea.l    A0, [A6 + 0x10]
  2101. 00001664  3080                     move.w     [A0], D0
  2102. 00001666  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2103. 0000166A  4EBA FC86                jsr        [PC - 0x37A /* 000012F2 */]
  2104. 0000166E  588F                     addq.l     A7, 4
  2105. 00001670  3D40 FFFE                move.w     [A6 - 0x2], D0
  2106. 00001674  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  2107. 0000167A  6F1A                     ble        +0x1C /* 00001696 */
  2108. 0000167C  4267                     clr.w      -[A7]
  2109. 0000167E  4267                     clr.w      -[A7]
  2110. 00001680  4267                     clr.w      -[A7]
  2111. 00001682  3F3C 00FF                move.w     -[A7], 0xFF
  2112. 00001686  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2113. 0000168A  486D F0DC                pea.l      [A5 - 0xF24]
  2114. 0000168E  4EBA EE50                jsr        [PC - 0x11B0 /* 000004E0 */]
  2115. 00001692  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2116. label00001696:
  2117. 00001696  206E 0014                movea.l    A0, [A6 + 0x14]
  2118. 0000169A  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2119. 0000169E  4E5E                     unlink     A6
  2120. 000016A0  4E75                     rts
  2121. 000016A2  5050                     addq.w     [A0], 8
  2122. 000016A4  4D52                     chk.w      D6, [A2]
  2123. 000016A6  4541                     chk.w      D2, D1
  2124. 000016A8  4450                     neg.w      [A0]
  2125. fn000016AA:
  2126. 000016AA  4E56 0000                link       A6, 0
  2127. 000016AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2128. 000016B2  4EBA F89E                jsr        [PC - 0x762 /* 00000F52 */]
  2129. 000016B6  588F                     addq.l     A7, 4
  2130. 000016B8  206E 0018                movea.l    A0, [A6 + 0x18]
  2131. 000016BC  3080                     move.w     [A0], D0
  2132. 000016BE  206E 0018                movea.l    A0, [A6 + 0x18]
  2133. 000016C2  0C50 5033                cmpi.w     [A0], 0x5033 /* 'P3' */
  2134. 000016C6  6742                     beq        +0x44 /* 0000170A */
  2135. 000016C8  206E 0018                movea.l    A0, [A6 + 0x18]
  2136. 000016CC  0C50 5036                cmpi.w     [A0], 0x5036 /* 'P6' */
  2137. 000016D0  6738                     beq        +0x3A /* 0000170A */
  2138. 000016D2  206E 0018                movea.l    A0, [A6 + 0x18]
  2139. 000016D6  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  2140. 000016DA  6728                     beq        +0x2A /* 00001704 */
  2141. 000016DC  206E 0018                movea.l    A0, [A6 + 0x18]
  2142. 000016E0  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  2143. 000016E4  671E                     beq        +0x20 /* 00001704 */
  2144. 000016E6  206E 0018                movea.l    A0, [A6 + 0x18]
  2145. 000016EA  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  2146. 000016EE  670E                     beq        +0x10 /* 000016FE */
  2147. 000016F0  206E 0018                movea.l    A0, [A6 + 0x18]
  2148. 000016F4  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  2149. 000016F8  6704                     beq        +0x6 /* 000016FE */
  2150. 000016FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2151. 000016FC  6010                     bra        +0x12 /* 0000170E */
  2152. label000016FE:
  2153. 000016FE  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  2154. 00001702  600A                     bra        +0xC /* 0000170E */
  2155. label00001704:
  2156. 00001704  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  2157. 00001708  6004                     bra        +0x6 /* 0000170E */
  2158. label0000170A:
  2159. 0000170A  303C 5033                move.w     D0, 0x5033 /* 'P3' */
  2160. label0000170E:
  2161. 0000170E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2162. 00001712  5031 5033                addq.b     [A1 + D5.w + 0x33], 8
  2163. 00001716  0084 0050 0020           ori.l      D4, 0x500020 /* 'P\0 ' */
  2164. 0000171C  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  2165. 00001720  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  2166. 00001724  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  2167. 00001728  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2168. 0000172C  0008 4EBA                ori.b      A0, 0xBA
  2169. 00001730  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  2170. 00001732  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2171. 00001736  6000 0078                bra        +0x7A /* 000017B0 */
  2172. 0000173A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2173. 0000173E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2174. 00001742  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2175. 00001746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2176. 0000174A  4EBA FC4A                jsr        [PC - 0x3B6 /* 00001396 */]
  2177. 0000174E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2178. 00001752  3F3C 0001                move.w     -[A7], 0x1
  2179. 00001756  206E 000C                movea.l    A0, [A6 + 0xC]
  2180. 0000175A  3F10                     move.w     -[A7], [A0]
  2181. 0000175C  4EBA E8A2                jsr        [PC - 0x175E /* 00000000 */]
  2182. 00001760  588F                     addq.l     A7, 4
  2183. 00001762  2B40 F0D2                move.l     [A5 - 0xF2E], D0
  2184. 00001766  6048                     bra        +0x4A /* 000017B0 */
  2185. 00001768  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2186. 0000176C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2187. 00001770  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2188. 00001774  4EBA F896                jsr        [PC - 0x76A /* 0000100C */]
  2189. 00001778  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2190. 0000177C  206E 0014                movea.l    A0, [A6 + 0x14]
  2191. 00001780  10AD F0DA                move.b     [A0], [A5 - 0xF26]
  2192. 00001784  3F3C 0001                move.w     -[A7], 0x1
  2193. 00001788  206E 000C                movea.l    A0, [A6 + 0xC]
  2194. 0000178C  3F10                     move.w     -[A7], [A0]
  2195. 0000178E  4EBA E870                jsr        [PC - 0x1790 /* 00000000 */]
  2196. 00001792  588F                     addq.l     A7, 4
  2197. 00001794  2B40 F0D6                move.l     [A5 - 0xF2A], D0
  2198. 00001798  6016                     bra        +0x18 /* 000017B0 */
  2199. 0000179A  4267                     clr.w      -[A7]
  2200. 0000179C  4267                     clr.w      -[A7]
  2201. 0000179E  4267                     clr.w      -[A7]
  2202. 000017A0  4267                     clr.w      -[A7]
  2203. 000017A2  4267                     clr.w      -[A7]
  2204. 000017A4  486D F0F8                pea.l      [A5 - 0xF08]
  2205. 000017A8  4EBA ED36                jsr        [PC - 0x12CA /* 000004E0 */]
  2206. 000017AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2207. label000017B0:
  2208. 000017B0  4E5E                     unlink     A6
  2209. 000017B2  4E75                     rts
  2210. 000017B4  5050                     addq.w     [A0], 8
  2211. 000017B6  4D52                     chk.w      D6, [A2]
  2212. 000017B8  4541                     chk.w      D2, D1
  2213. 000017BA  4450                     neg.w      [A0]
  2214. fn000017BC:
  2215. 000017BC  4E56 0000                link       A6, 0
  2216. 000017C0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2217. 000017C4  302E 0014                move.w     D0, [A6 + 0x14]
  2218. 000017C8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2219. 000017CC  5031 5036                addq.b     [A1 + D5.w + 0x36], 8
  2220. 000017D0  012E 00DC                btst       [A6 + 0xDC], D0
  2221. 000017D4  0092 0008 00D6           ori.l      [A2], 0x800D6
  2222. 000017DA  008C 0046 7E00           ori.l      A4, 0x467E00 /* 'F~\0' */
  2223. 000017E0  286E 000C                movea.l    A4, [A6 + 0xC]
  2224. 000017E4  6032                     bra        +0x34 /* 00001818 */
  2225. label000017E6:
  2226. 000017E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2227. 000017EA  4EBA FB06                jsr        [PC - 0x4FA /* 000012F2 */]
  2228. 000017EE  588F                     addq.l     A7, 4
  2229. 000017F0  1C00                     move.b     D6, D0
  2230. 000017F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2231. 000017F6  4EBA FAFA                jsr        [PC - 0x506 /* 000012F2 */]
  2232. 000017FA  588F                     addq.l     A7, 4
  2233. 000017FC  1A00                     move.b     D5, D0
  2234. 000017FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2235. 00001802  4EBA FAEE                jsr        [PC - 0x512 /* 000012F2 */]
  2236. 00001806  588F                     addq.l     A7, 4
  2237. 00001808  1800                     move.b     D4, D0
  2238. 0000180A  1886                     move.b     [A4], D6
  2239. 0000180C  1945 0001                move.b     [A4 + 0x1], D5
  2240. 00001810  1944 0002                move.b     [A4 + 0x2], D4
  2241. 00001814  5247                     addq.w     D7, 1
  2242. 00001816  588C                     addq.l     A4, 4
  2243. label00001818:
  2244. 00001818  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2245. 0000181C  6DC8                     blt        -0x36 /* 000017E6 */
  2246. 0000181E  6000 00F4                bra        +0xF6 /* 00001914 */
  2247. 00001822  7E00                     moveq.l    D7, 0x00
  2248. 00001824  286E 000C                movea.l    A4, [A6 + 0xC]
  2249. 00001828  6032                     bra        +0x34 /* 0000185C */
  2250. label0000182A:
  2251. 0000182A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2252. 0000182E  4EBA FA60                jsr        [PC - 0x5A0 /* 00001290 */]
  2253. 00001832  588F                     addq.l     A7, 4
  2254. 00001834  1C00                     move.b     D6, D0
  2255. 00001836  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2256. 0000183A  4EBA FA54                jsr        [PC - 0x5AC /* 00001290 */]
  2257. 0000183E  588F                     addq.l     A7, 4
  2258. 00001840  1A00                     move.b     D5, D0
  2259. 00001842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2260. 00001846  4EBA FA48                jsr        [PC - 0x5B8 /* 00001290 */]
  2261. 0000184A  588F                     addq.l     A7, 4
  2262. 0000184C  1800                     move.b     D4, D0
  2263. 0000184E  1886                     move.b     [A4], D6
  2264. 00001850  1945 0001                move.b     [A4 + 0x1], D5
  2265. 00001854  1944 0002                move.b     [A4 + 0x2], D4
  2266. 00001858  5247                     addq.w     D7, 1
  2267. 0000185A  588C                     addq.l     A4, 4
  2268. label0000185C:
  2269. 0000185C  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2270. 00001860  6DC8                     blt        -0x36 /* 0000182A */
  2271. 00001862  6000 00B0                bra        +0xB2 /* 00001914 */
  2272. 00001866  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2273. 0000186A  7000                     moveq.l    D0, 0x00
  2274. 0000186C  102E 0013                move.b     D0, [A6 + 0x13]
  2275. 00001870  3F00                     move.w     -[A7], D0
  2276. 00001872  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2277. 00001876  2F2D F0D2                move.l     -[A7], [A5 - 0xF2E]
  2278. 0000187A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2279. 0000187E  4EBA FC44                jsr        [PC - 0x3BC /* 000014C4 */]
  2280. 00001882  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2281. 00001886  7E00                     moveq.l    D7, 0x00
  2282. 00001888  266D F0D2                movea.l    A3, [A5 - 0xF2E]
  2283. 0000188C  286E 000C                movea.l    A4, [A6 + 0xC]
  2284. 00001890  6012                     bra        +0x14 /* 000018A4 */
  2285. label00001892:
  2286. 00001892  1C13                     move.b     D6, [A3]
  2287. 00001894  1886                     move.b     [A4], D6
  2288. 00001896  1946 0001                move.b     [A4 + 0x1], D6
  2289. 0000189A  1946 0002                move.b     [A4 + 0x2], D6
  2290. 0000189E  5247                     addq.w     D7, 1
  2291. 000018A0  528B                     addq.l     A3, 1
  2292. 000018A2  588C                     addq.l     A4, 4
  2293. label000018A4:
  2294. 000018A4  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2295. 000018A8  6DE8                     blt        -0x16 /* 00001892 */
  2296. 000018AA  6000 0068                bra        +0x6A /* 00001914 */
  2297. 000018AE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2298. 000018B2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2299. 000018B6  2F2D F0D6                move.l     -[A7], [A5 - 0xF2A]
  2300. 000018BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2301. 000018BE  4EBA F7F0                jsr        [PC - 0x810 /* 000010B0 */]
  2302. 000018C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2303. 000018C6  7E00                     moveq.l    D7, 0x00
  2304. 000018C8  246D F0D6                movea.l    A2, [A5 - 0xF2A]
  2305. 000018CC  286E 000C                movea.l    A4, [A6 + 0xC]
  2306. 000018D0  6024                     bra        +0x26 /* 000018F6 */
  2307. label000018D2:
  2308. 000018D2  7000                     moveq.l    D0, 0x00
  2309. 000018D4  1012                     move.b     D0, [A2]
  2310. 000018D6  4A40                     tst.w      D0
  2311. 000018D8  6608                     bne        +0xA /* 000018E2 */
  2312. 000018DA  7000                     moveq.l    D0, 0x00
  2313. 000018DC  102E 0013                move.b     D0, [A6 + 0x13]
  2314. 000018E0  6002                     bra        +0x4 /* 000018E4 */
  2315. label000018E2:
  2316. 000018E2  7000                     moveq.l    D0, 0x00
  2317. label000018E4:
  2318. 000018E4  1C00                     move.b     D6, D0
  2319. 000018E6  1886                     move.b     [A4], D6
  2320. 000018E8  1946 0001                move.b     [A4 + 0x1], D6
  2321. 000018EC  1946 0002                move.b     [A4 + 0x2], D6
  2322. 000018F0  5247                     addq.w     D7, 1
  2323. 000018F2  528A                     addq.l     A2, 1
  2324. 000018F4  588C                     addq.l     A4, 4
  2325. label000018F6:
  2326. 000018F6  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2327. 000018FA  6DD6                     blt        -0x28 /* 000018D2 */
  2328. 000018FC  6016                     bra        +0x18 /* 00001914 */
  2329. 000018FE  4267                     clr.w      -[A7]
  2330. 00001900  4267                     clr.w      -[A7]
  2331. 00001902  4267                     clr.w      -[A7]
  2332. 00001904  4267                     clr.w      -[A7]
  2333. 00001906  4267                     clr.w      -[A7]
  2334. 00001908  486D F128                pea.l      [A5 - 0xED8]
  2335. 0000190C  4EBA EBD2                jsr        [PC - 0x142E /* 000004E0 */]
  2336. 00001910  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2337. label00001914:
  2338. 00001914  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2339. 00001918  4E5E                     unlink     A6
  2340. 0000191A  4E75                     rts
  2341. 0000191C  5050                     addq.w     [A0], 8
  2342. 0000191E  4D52                     chk.w      D6, [A2]
  2343. 00001920  4541                     chk.w      D2, D1
  2344. 00001922  4450                     neg.w      [A0]
  2345. fn00001924:
  2346. 00001924  4E56 FFF8                link       A6, -0x0008
  2347. 00001928  486E FFF8                pea.l      [A6 - 0x8]
  2348. 0000192C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2349. 00001930  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2350. 00001934  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2351. 00001938  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2352. 0000193C  4EBA FD6C                jsr        [PC - 0x294 /* 000016AA */]
  2353. 00001940  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2354. 00001944  3F3C 0004                move.w     -[A7], 0x4
  2355. 00001948  206E 0010                movea.l    A0, [A6 + 0x10]
  2356. 0000194C  3F10                     move.w     -[A7], [A0]
  2357. 0000194E  206E 000C                movea.l    A0, [A6 + 0xC]
  2358. 00001952  3F10                     move.w     -[A7], [A0]
  2359. 00001954  4EBA E710                jsr        [PC - 0x18F0 /* 00000066 */]
  2360. 00001958  5C8F                     addq.l     A7, 6
  2361. 0000195A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2362. 0000195E  426E FFFA                clr.w      [A6 - 0x6]
  2363. 00001962  6034                     bra        +0x36 /* 00001998 */
  2364. label00001964:
  2365. 00001964  302E FFFA                move.w     D0, [A6 - 0x6]
  2366. 00001968  48C0                     ext.l      D0
  2367. 0000196A  E580                     asl        D0, 2
  2368. 0000196C  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2369. 00001970  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2370. 00001974  206E 0014                movea.l    A0, [A6 + 0x14]
  2371. 00001978  7200                     moveq.l    D1, 0x00
  2372. 0000197A  1210                     move.b     D1, [A0]
  2373. 0000197C  3F01                     move.w     -[A7], D1
  2374. 0000197E  206E 000C                movea.l    A0, [A6 + 0xC]
  2375. 00001982  3F10                     move.w     -[A7], [A0]
  2376. 00001984  2040                     movea.l    A0, D0
  2377. 00001986  2F10                     move.l     -[A7], [A0]
  2378. 00001988  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2379. 0000198C  4EBA FE2E                jsr        [PC - 0x1D2 /* 000017BC */]
  2380. 00001990  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2381. 00001994  526E FFFA                addq.w     [A6 - 0x6], 1
  2382. label00001998:
  2383. 00001998  206E 0010                movea.l    A0, [A6 + 0x10]
  2384. 0000199C  302E FFFA                move.w     D0, [A6 - 0x6]
  2385. 000019A0  B050                     cmp.w      D0, [A0]
  2386. 000019A2  6DC0                     blt        -0x3E /* 00001964 */
  2387. 000019A4  202E FFFC                move.l     D0, [A6 - 0x4]
  2388. 000019A8  4E5E                     unlink     A6
  2389. 000019AA  4E75                     rts
  2390. 000019AC  5050                     addq.w     [A0], 8
  2391. 000019AE  4D52                     chk.w      D6, [A2]
  2392. 000019B0  4541                     chk.w      D2, D1
  2393. 000019B2  4450                     neg.w      [A0]
  2394. fn000019B4:
  2395. 000019B4  4E56 FFF8                link       A6, -0x0008
  2396. 000019B8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2397. 000019BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2398. 000019C0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2399. 000019C4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2400. 000019C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2401. 000019CC  4EBA 01EA                jsr        [PC + 0x1EA /* 00001BB8 */]
  2402. 000019D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2403. 000019D4  2D40 FFFC                move.l     [A6 - 0x4], D0
  2404. 000019D8  4AAE FFFC                tst.l      [A6 - 0x4]
  2405. 000019DC  6604                     bne        +0x6 /* 000019E2 */
  2406. 000019DE  7000                     moveq.l    D0, 0x00
  2407. 000019E0  6020                     bra        +0x22 /* 00001A02 */
  2408. label000019E2:
  2409. 000019E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2410. 000019E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2411. 000019EA  4EBA 049C                jsr        [PC + 0x49C /* 00001E88 */]
  2412. 000019EE  508F                     addq.l     A7, 8
  2413. 000019F0  2D40 FFF8                move.l     [A6 - 0x8], D0
  2414. 000019F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2415. 000019F8  4EBA 078E                jsr        [PC + 0x78E /* 00002188 */]
  2416. 000019FC  588F                     addq.l     A7, 4
  2417. 000019FE  202E FFF8                move.l     D0, [A6 - 0x8]
  2418. label00001A02:
  2419. 00001A02  4E5E                     unlink     A6
  2420. 00001A04  4E75                     rts
  2421. 00001A06  5050                     addq.w     [A0], 8
  2422. 00001A08  4D43                     chk.w      D6, D3
  2423. 00001A0A  4F4D                     chk.w      D7, A5
  2424. 00001A0C  5055                     addq.w     [A5], 8
  2425. 00001A0E  4E56 FFFC                link       A6, -0x0004
  2426. 00001A12  426E FFFE                clr.w      [A6 - 0x2]
  2427. 00001A16  6000 010E                bra        +0x110 /* 00001B26 */
  2428. label00001A1A:
  2429. 00001A1A  302E FFFE                move.w     D0, [A6 - 0x2]
  2430. 00001A1E  C1FC 0006                muls.w     D0, 0x6
  2431. 00001A22  D0AE 0008                add.l      D0, [A6 + 0x8]
  2432. 00001A26  206E 0014                movea.l    A0, [A6 + 0x14]
  2433. 00001A2A  2240                     movea.l    A1, D0
  2434. 00001A2C  1011                     move.b     D0, [A1]
  2435. 00001A2E  B010                     cmp.b      D0, [A0]
  2436. 00001A30  6600 00F0                bne        +0xF2 /* 00001B22 */
  2437. 00001A34  302E FFFE                move.w     D0, [A6 - 0x2]
  2438. 00001A38  C1FC 0006                muls.w     D0, 0x6
  2439. 00001A3C  D0AE 0008                add.l      D0, [A6 + 0x8]
  2440. 00001A40  206E 0014                movea.l    A0, [A6 + 0x14]
  2441. 00001A44  2240                     movea.l    A1, D0
  2442. 00001A46  1029 0001                move.b     D0, [A1 + 0x1]
  2443. 00001A4A  B028 0001                cmp.b      D0, [A0 + 0x1]
  2444. 00001A4E  6600 00D2                bne        +0xD4 /* 00001B22 */
  2445. 00001A52  302E FFFE                move.w     D0, [A6 - 0x2]
  2446. 00001A56  C1FC 0006                muls.w     D0, 0x6
  2447. 00001A5A  D0AE 0008                add.l      D0, [A6 + 0x8]
  2448. 00001A5E  206E 0014                movea.l    A0, [A6 + 0x14]
  2449. 00001A62  2240                     movea.l    A1, D0
  2450. 00001A64  1029 0002                move.b     D0, [A1 + 0x2]
  2451. 00001A68  B028 0002                cmp.b      D0, [A0 + 0x2]
  2452. 00001A6C  6600 00B4                bne        +0xB6 /* 00001B22 */
  2453. 00001A70  302E 001A                move.w     D0, [A6 + 0x1A]
  2454. 00001A74  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2455. 00001A78  6F3A                     ble        +0x3C /* 00001AB4 */
  2456. 00001A7A  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  2457. 00001A80  6026                     bra        +0x28 /* 00001AA8 */
  2458. label00001A82:
  2459. 00001A82  302E FFFC                move.w     D0, [A6 - 0x4]
  2460. 00001A86  C1FC 0006                muls.w     D0, 0x6
  2461. 00001A8A  D0AE 0008                add.l      D0, [A6 + 0x8]
  2462. 00001A8E  322E FFFC                move.w     D1, [A6 - 0x4]
  2463. 00001A92  5241                     addq.w     D1, 1
  2464. 00001A94  C3FC 0006                muls.w     D1, 0x6
  2465. 00001A98  D2AE 0008                add.l      D1, [A6 + 0x8]
  2466. 00001A9C  2041                     movea.l    A0, D1
  2467. 00001A9E  2240                     movea.l    A1, D0
  2468. 00001AA0  22D8                     move.l     [A1]+, [A0]+
  2469. 00001AA2  32D8                     move.w     [A1]+, [A0]+
  2470. 00001AA4  526E FFFC                addq.w     [A6 - 0x4], 1
  2471. label00001AA8:
  2472. 00001AA8  302E FFFC                move.w     D0, [A6 - 0x4]
  2473. 00001AAC  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  2474. 00001AB0  6DD0                     blt        -0x2E /* 00001A82 */
  2475. 00001AB2  6042                     bra        +0x44 /* 00001AF6 */
  2476. label00001AB4:
  2477. 00001AB4  302E 001A                move.w     D0, [A6 + 0x1A]
  2478. 00001AB8  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2479. 00001ABC  6C38                     bge        +0x3A /* 00001AF6 */
  2480. 00001ABE  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  2481. 00001AC4  6026                     bra        +0x28 /* 00001AEC */
  2482. label00001AC6:
  2483. 00001AC6  302E FFFC                move.w     D0, [A6 - 0x4]
  2484. 00001ACA  C1FC 0006                muls.w     D0, 0x6
  2485. 00001ACE  D0AE 0008                add.l      D0, [A6 + 0x8]
  2486. 00001AD2  322E FFFC                move.w     D1, [A6 - 0x4]
  2487. 00001AD6  5341                     subq.w     D1, 1
  2488. 00001AD8  C3FC 0006                muls.w     D1, 0x6
  2489. 00001ADC  D2AE 0008                add.l      D1, [A6 + 0x8]
  2490. 00001AE0  2041                     movea.l    A0, D1
  2491. 00001AE2  2240                     movea.l    A1, D0
  2492. 00001AE4  22D8                     move.l     [A1]+, [A0]+
  2493. 00001AE6  32D8                     move.w     [A1]+, [A0]+
  2494. 00001AE8  536E FFFC                subq.w     [A6 - 0x4], 1
  2495. label00001AEC:
  2496. 00001AEC  302E FFFC                move.w     D0, [A6 - 0x4]
  2497. 00001AF0  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  2498. 00001AF4  6ED0                     bgt        -0x2E /* 00001AC6 */
  2499. label00001AF6:
  2500. 00001AF6  302E 001A                move.w     D0, [A6 + 0x1A]
  2501. 00001AFA  C1FC 0006                muls.w     D0, 0x6
  2502. 00001AFE  D0AE 0008                add.l      D0, [A6 + 0x8]
  2503. 00001B02  206E 0014                movea.l    A0, [A6 + 0x14]
  2504. 00001B06  2240                     movea.l    A1, D0
  2505. 00001B08  2290                     move.l     [A1], [A0]
  2506. 00001B0A  302E 001A                move.w     D0, [A6 + 0x1A]
  2507. 00001B0E  C1FC 0006                muls.w     D0, 0x6
  2508. 00001B12  D0AE 0008                add.l      D0, [A6 + 0x8]
  2509. 00001B16  2040                     movea.l    A0, D0
  2510. 00001B18  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  2511. 00001B1E  6000 008C                bra        +0x8E /* 00001BAC */
  2512. label00001B22:
  2513. 00001B22  526E FFFE                addq.w     [A6 - 0x2], 1
  2514. label00001B26:
  2515. 00001B26  206E 000C                movea.l    A0, [A6 + 0xC]
  2516. 00001B2A  326E FFFE                movea.w    A1, [A6 - 0x2]
  2517. 00001B2E  B3D0                     cmpa.l     A1, [A0]
  2518. 00001B30  6D00 FEE8                blt        -0x116 /* 00001A1A */
  2519. 00001B34  206E 000C                movea.l    A0, [A6 + 0xC]
  2520. 00001B38  2010                     move.l     D0, [A0]
  2521. 00001B3A  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2522. 00001B3E  6C00 006C                bge        +0x6E /* 00001BAC */
  2523. 00001B42  206E 000C                movea.l    A0, [A6 + 0xC]
  2524. 00001B46  3D68 0002 FFFE           move.w     [A6 - 0x2], [A0 + 0x2]
  2525. 00001B4C  6026                     bra        +0x28 /* 00001B74 */
  2526. label00001B4E:
  2527. 00001B4E  302E FFFE                move.w     D0, [A6 - 0x2]
  2528. 00001B52  C1FC 0006                muls.w     D0, 0x6
  2529. 00001B56  D0AE 0008                add.l      D0, [A6 + 0x8]
  2530. 00001B5A  322E FFFE                move.w     D1, [A6 - 0x2]
  2531. 00001B5E  5341                     subq.w     D1, 1
  2532. 00001B60  C3FC 0006                muls.w     D1, 0x6
  2533. 00001B64  D2AE 0008                add.l      D1, [A6 + 0x8]
  2534. 00001B68  2041                     movea.l    A0, D1
  2535. 00001B6A  2240                     movea.l    A1, D0
  2536. 00001B6C  22D8                     move.l     [A1]+, [A0]+
  2537. 00001B6E  32D8                     move.w     [A1]+, [A0]+
  2538. 00001B70  536E FFFE                subq.w     [A6 - 0x2], 1
  2539. label00001B74:
  2540. 00001B74  302E FFFE                move.w     D0, [A6 - 0x2]
  2541. 00001B78  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  2542. 00001B7C  6ED0                     bgt        -0x2E /* 00001B4E */
  2543. 00001B7E  302E 001A                move.w     D0, [A6 + 0x1A]
  2544. 00001B82  C1FC 0006                muls.w     D0, 0x6
  2545. 00001B86  D0AE 0008                add.l      D0, [A6 + 0x8]
  2546. 00001B8A  206E 0014                movea.l    A0, [A6 + 0x14]
  2547. 00001B8E  2240                     movea.l    A1, D0
  2548. 00001B90  2290                     move.l     [A1], [A0]
  2549. 00001B92  302E 001A                move.w     D0, [A6 + 0x1A]
  2550. 00001B96  C1FC 0006                muls.w     D0, 0x6
  2551. 00001B9A  D0AE 0008                add.l      D0, [A6 + 0x8]
  2552. 00001B9E  2040                     movea.l    A0, D0
  2553. 00001BA0  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  2554. 00001BA6  206E 000C                movea.l    A0, [A6 + 0xC]
  2555. 00001BAA  5290                     addq.l     [A0], 1
  2556. label00001BAC:
  2557. 00001BAC  4E5E                     unlink     A6
  2558. 00001BAE  4E75                     rts
  2559. 00001BB0  5050                     addq.w     [A0], 8
  2560. 00001BB2  4D41                     chk.w      D6, D1
  2561. 00001BB4  4444                     neg.w      D4
  2562. 00001BB6  544F                     addq.w     A7, 2
  2563. fn00001BB8:
  2564. 00001BB8  4E56 FFEA                link       A6, -0x0016
  2565. 00001BBC  2F0C                     move.l     -[A7], A4
  2566. 00001BBE  4EBA 0190                jsr        [PC + 0x190 /* 00001D50 */]
  2567. 00001BC2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2568. 00001BC6  206E 0014                movea.l    A0, [A6 + 0x14]
  2569. 00001BCA  4290                     clr.l      [A0]
  2570. 00001BCC  426E FFF4                clr.w      [A6 - 0xC]
  2571. 00001BD0  6000 0160                bra        +0x162 /* 00001D32 */
  2572. label00001BD4:
  2573. 00001BD4  426E FFF6                clr.w      [A6 - 0xA]
  2574. 00001BD8  302E FFF4                move.w     D0, [A6 - 0xC]
  2575. 00001BDC  48C0                     ext.l      D0
  2576. 00001BDE  E580                     asl        D0, 2
  2577. 00001BE0  D0AE 0008                add.l      D0, [A6 + 0x8]
  2578. 00001BE4  2040                     movea.l    A0, D0
  2579. 00001BE6  2850                     movea.l    A4, [A0]
  2580. 00001BE8  6000 0138                bra        +0x13A /* 00001D22 */
  2581. label00001BEC:
  2582. 00001BEC  7000                     moveq.l    D0, 0x00
  2583. 00001BEE  1014                     move.b     D0, [A4]
  2584. 00001BF0  4879 0000 80FF           push.l     0x80FF
  2585. 00001BF6  2F00                     move.l     -[A7], D0
  2586. 00001BF8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2587. 00001BFC  7200                     moveq.l    D1, 0x00
  2588. 00001BFE  122C 0001                move.b     D1, [A4 + 0x1]
  2589. 00001C02  4878 753D                push.l     0x753D /* 'u=' */
  2590. 00001C06  2F01                     move.l     -[A7], D1
  2591. 00001C08  2D40 FFEE                move.l     [A6 - 0x12], D0
  2592. 00001C0C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2593. 00001C10  D0AE FFEE                add.l      D0, [A6 - 0x12]
  2594. 00001C14  7200                     moveq.l    D1, 0x00
  2595. 00001C16  122C 0002                move.b     D1, [A4 + 0x2]
  2596. 00001C1A  4878 6983                push.l     0x6983
  2597. 00001C1E  2F01                     move.l     -[A7], D1
  2598. 00001C20  2D40 FFEA                move.l     [A6 - 0x16], D0
  2599. 00001C24  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2600. 00001C28  D0AE FFEA                add.l      D0, [A6 - 0x16]
  2601. 00001C2C  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  2602. 00001C32  4878 1999                push.l     0x1999
  2603. 00001C36  2F00                     move.l     -[A7], D0
  2604. 00001C38  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2605. 00001C3C  3D40 FFF2                move.w     [A6 - 0xE], D0
  2606. 00001C40  302E FFF2                move.w     D0, [A6 - 0xE]
  2607. 00001C44  48C0                     ext.l      D0
  2608. 00001C46  E580                     asl        D0, 2
  2609. 00001C48  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2610. 00001C4C  2040                     movea.l    A0, D0
  2611. 00001C4E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  2612. 00001C52  6030                     bra        +0x32 /* 00001C84 */
  2613. label00001C54:
  2614. 00001C54  206E FFF8                movea.l    A0, [A6 - 0x8]
  2615. 00001C58  1010                     move.b     D0, [A0]
  2616. 00001C5A  B014                     cmp.b      D0, [A4]
  2617. 00001C5C  661C                     bne        +0x1E /* 00001C7A */
  2618. 00001C5E  206E FFF8                movea.l    A0, [A6 - 0x8]
  2619. 00001C62  1028 0001                move.b     D0, [A0 + 0x1]
  2620. 00001C66  B02C 0001                cmp.b      D0, [A4 + 0x1]
  2621. 00001C6A  660E                     bne        +0x10 /* 00001C7A */
  2622. 00001C6C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2623. 00001C70  1028 0002                move.b     D0, [A0 + 0x2]
  2624. 00001C74  B02C 0002                cmp.b      D0, [A4 + 0x2]
  2625. 00001C78  6710                     beq        +0x12 /* 00001C8A */
  2626. label00001C7A:
  2627. 00001C7A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2628. 00001C7E  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  2629. label00001C84:
  2630. 00001C84  4AAE FFF8                tst.l      [A6 - 0x8]
  2631. 00001C88  66CA                     bne        -0x34 /* 00001C54 */
  2632. label00001C8A:
  2633. 00001C8A  4AAE FFF8                tst.l      [A6 - 0x8]
  2634. 00001C8E  670C                     beq        +0xE /* 00001C9C */
  2635. 00001C90  206E FFF8                movea.l    A0, [A6 - 0x8]
  2636. 00001C94  5268 0004                addq.w     [A0 + 0x4], 1
  2637. 00001C98  6000 0082                bra        +0x84 /* 00001D1C */
  2638. label00001C9C:
  2639. 00001C9C  206E 0014                movea.l    A0, [A6 + 0x14]
  2640. 00001CA0  2010                     move.l     D0, [A0]
  2641. 00001CA2  5290                     addq.l     [A0], 1
  2642. 00001CA4  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  2643. 00001CA8  6F10                     ble        +0x12 /* 00001CBA */
  2644. 00001CAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2645. 00001CAE  4EBA 04D8                jsr        [PC + 0x4D8 /* 00002188 */]
  2646. 00001CB2  588F                     addq.l     A7, 4
  2647. 00001CB4  7000                     moveq.l    D0, 0x00
  2648. 00001CB6  6000 008A                bra        +0x8C /* 00001D42 */
  2649. label00001CBA:
  2650. 00001CBA  4878 000A                push.l     0xA /* '\n' */
  2651. 00001CBE  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2652. 00001CC2  588F                     addq.l     A7, 4
  2653. 00001CC4  2D40 FFF8                move.l     [A6 - 0x8], D0
  2654. 00001CC8  4AAE FFF8                tst.l      [A6 - 0x8]
  2655. 00001CCC  6616                     bne        +0x18 /* 00001CE4 */
  2656. 00001CCE  4267                     clr.w      -[A7]
  2657. 00001CD0  4267                     clr.w      -[A7]
  2658. 00001CD2  4267                     clr.w      -[A7]
  2659. 00001CD4  4267                     clr.w      -[A7]
  2660. 00001CD6  4267                     clr.w      -[A7]
  2661. 00001CD8  486D F136                pea.l      [A5 - 0xECA]
  2662. 00001CDC  4EBA E802                jsr        [PC - 0x17FE /* 000004E0 */]
  2663. 00001CE0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2664. label00001CE4:
  2665. 00001CE4  206E FFF8                movea.l    A0, [A6 - 0x8]
  2666. 00001CE8  2094                     move.l     [A0], [A4]
  2667. 00001CEA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2668. 00001CEE  7001                     moveq.l    D0, 0x01
  2669. 00001CF0  3140 0004                move.w     [A0 + 0x4], D0
  2670. 00001CF4  302E FFF2                move.w     D0, [A6 - 0xE]
  2671. 00001CF8  48C0                     ext.l      D0
  2672. 00001CFA  E580                     asl        D0, 2
  2673. 00001CFC  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2674. 00001D00  2040                     movea.l    A0, D0
  2675. 00001D02  226E FFF8                movea.l    A1, [A6 - 0x8]
  2676. 00001D06  2350 0006                move.l     [A1 + 0x6], [A0]
  2677. 00001D0A  302E FFF2                move.w     D0, [A6 - 0xE]
  2678. 00001D0E  48C0                     ext.l      D0
  2679. 00001D10  E580                     asl        D0, 2
  2680. 00001D12  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2681. 00001D16  2040                     movea.l    A0, D0
  2682. 00001D18  20AE FFF8                move.l     [A0], [A6 - 0x8]
  2683. label00001D1C:
  2684. 00001D1C  526E FFF6                addq.w     [A6 - 0xA], 1
  2685. 00001D20  588C                     addq.l     A4, 4
  2686. label00001D22:
  2687. 00001D22  302E FFF6                move.w     D0, [A6 - 0xA]
  2688. 00001D26  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2689. 00001D2A  6D00 FEC0                blt        -0x13E /* 00001BEC */
  2690. 00001D2E  526E FFF4                addq.w     [A6 - 0xC], 1
  2691. label00001D32:
  2692. 00001D32  302E FFF4                move.w     D0, [A6 - 0xC]
  2693. 00001D36  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2694. 00001D3A  6D00 FE98                blt        -0x166 /* 00001BD4 */
  2695. 00001D3E  202E FFFC                move.l     D0, [A6 - 0x4]
  2696. label00001D42:
  2697. 00001D42  285F                     movea.l    A4, [A7]+
  2698. 00001D44  4E5E                     unlink     A6
  2699. 00001D46  4E75                     rts
  2700. 00001D48  5050                     addq.w     [A0], 8
  2701. 00001D4A  4D43                     chk.w      D6, D3
  2702. 00001D4C  4F4D                     chk.w      D7, A5
  2703. 00001D4E  5055                     addq.w     [A5], 8
  2704. fn00001D50:
  2705. 00001D50  4E56 FFFA                link       A6, -0x0006
  2706. 00001D54  4878 6664                push.l     0x6664 /* 'fd' */
  2707. 00001D58  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2708. 00001D5C  588F                     addq.l     A7, 4
  2709. 00001D5E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2710. 00001D62  4AAE FFFC                tst.l      [A6 - 0x4]
  2711. 00001D66  6616                     bne        +0x18 /* 00001D7E */
  2712. 00001D68  4267                     clr.w      -[A7]
  2713. 00001D6A  4267                     clr.w      -[A7]
  2714. 00001D6C  4267                     clr.w      -[A7]
  2715. 00001D6E  4267                     clr.w      -[A7]
  2716. 00001D70  4267                     clr.w      -[A7]
  2717. 00001D72  486D F15A                pea.l      [A5 - 0xEA6]
  2718. 00001D76  4EBA E768                jsr        [PC - 0x1898 /* 000004E0 */]
  2719. 00001D7A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2720. label00001D7E:
  2721. 00001D7E  426E FFFA                clr.w      [A6 - 0x6]
  2722. 00001D82  6014                     bra        +0x16 /* 00001D98 */
  2723. label00001D84:
  2724. 00001D84  302E FFFA                move.w     D0, [A6 - 0x6]
  2725. 00001D88  48C0                     ext.l      D0
  2726. 00001D8A  E580                     asl        D0, 2
  2727. 00001D8C  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2728. 00001D90  2040                     movea.l    A0, D0
  2729. 00001D92  4290                     clr.l      [A0]
  2730. 00001D94  526E FFFA                addq.w     [A6 - 0x6], 1
  2731. label00001D98:
  2732. 00001D98  306E FFFA                movea.w    A0, [A6 - 0x6]
  2733. 00001D9C  B0FC 1999                cmpa.w     A0, 0x1999
  2734. 00001DA0  6DE2                     blt        -0x1C /* 00001D84 */
  2735. 00001DA2  202E FFFC                move.l     D0, [A6 - 0x4]
  2736. 00001DA6  4E5E                     unlink     A6
  2737. 00001DA8  4E75                     rts
  2738. 00001DAA  5050                     addq.w     [A0], 8
  2739. 00001DAC  4D41                     chk.w      D6, D1
  2740. 00001DAE  4C4C 4F43                movem.l    D0,D1,D6,A0,A1,A2,A3,A6, A4
  2741. 00001DB2  4E56 FFF2                link       A6, -0x000E
  2742. 00001DB6  206E 000C                movea.l    A0, [A6 + 0xC]
  2743. 00001DBA  7000                     moveq.l    D0, 0x00
  2744. 00001DBC  1010                     move.b     D0, [A0]
  2745. 00001DBE  4879 0000 80FF           push.l     0x80FF
  2746. 00001DC4  2F00                     move.l     -[A7], D0
  2747. 00001DC6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2748. 00001DCA  206E 000C                movea.l    A0, [A6 + 0xC]
  2749. 00001DCE  7200                     moveq.l    D1, 0x00
  2750. 00001DD0  1228 0001                move.b     D1, [A0 + 0x1]
  2751. 00001DD4  4878 753D                push.l     0x753D /* 'u=' */
  2752. 00001DD8  2F01                     move.l     -[A7], D1
  2753. 00001DDA  2D40 FFF6                move.l     [A6 - 0xA], D0
  2754. 00001DDE  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2755. 00001DE2  D0AE FFF6                add.l      D0, [A6 - 0xA]
  2756. 00001DE6  206E 000C                movea.l    A0, [A6 + 0xC]
  2757. 00001DEA  7200                     moveq.l    D1, 0x00
  2758. 00001DEC  1228 0002                move.b     D1, [A0 + 0x2]
  2759. 00001DF0  4878 6983                push.l     0x6983
  2760. 00001DF4  2F01                     move.l     -[A7], D1
  2761. 00001DF6  2D40 FFF2                move.l     [A6 - 0xE], D0
  2762. 00001DFA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2763. 00001DFE  D0AE FFF2                add.l      D0, [A6 - 0xE]
  2764. 00001E02  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  2765. 00001E08  4878 1999                push.l     0x1999
  2766. 00001E0C  2F00                     move.l     -[A7], D0
  2767. 00001E0E  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2768. 00001E12  3D40 FFFE                move.w     [A6 - 0x2], D0
  2769. 00001E16  4878 000A                push.l     0xA /* '\n' */
  2770. 00001E1A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2771. 00001E1E  588F                     addq.l     A7, 4
  2772. 00001E20  2D40 FFFA                move.l     [A6 - 0x6], D0
  2773. 00001E24  4AAE FFFA                tst.l      [A6 - 0x6]
  2774. 00001E28  6616                     bne        +0x18 /* 00001E40 */
  2775. 00001E2A  4267                     clr.w      -[A7]
  2776. 00001E2C  4267                     clr.w      -[A7]
  2777. 00001E2E  4267                     clr.w      -[A7]
  2778. 00001E30  4267                     clr.w      -[A7]
  2779. 00001E32  4267                     clr.w      -[A7]
  2780. 00001E34  486D F17E                pea.l      [A5 - 0xE82]
  2781. 00001E38  4EBA E6A6                jsr        [PC - 0x195A /* 000004E0 */]
  2782. 00001E3C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2783. label00001E40:
  2784. 00001E40  206E 000C                movea.l    A0, [A6 + 0xC]
  2785. 00001E44  226E FFFA                movea.l    A1, [A6 - 0x6]
  2786. 00001E48  2290                     move.l     [A1], [A0]
  2787. 00001E4A  206E FFFA                movea.l    A0, [A6 - 0x6]
  2788. 00001E4E  316E 0010 0004           move.w     [A0 + 0x4], [A6 + 0x10]
  2789. 00001E54  302E FFFE                move.w     D0, [A6 - 0x2]
  2790. 00001E58  48C0                     ext.l      D0
  2791. 00001E5A  E580                     asl        D0, 2
  2792. 00001E5C  D0AE 0008                add.l      D0, [A6 + 0x8]
  2793. 00001E60  2040                     movea.l    A0, D0
  2794. 00001E62  226E FFFA                movea.l    A1, [A6 - 0x6]
  2795. 00001E66  2350 0006                move.l     [A1 + 0x6], [A0]
  2796. 00001E6A  302E FFFE                move.w     D0, [A6 - 0x2]
  2797. 00001E6E  48C0                     ext.l      D0
  2798. 00001E70  E580                     asl        D0, 2
  2799. 00001E72  D0AE 0008                add.l      D0, [A6 + 0x8]
  2800. 00001E76  2040                     movea.l    A0, D0
  2801. 00001E78  20AE FFFA                move.l     [A0], [A6 - 0x6]
  2802. 00001E7C  4E5E                     unlink     A6
  2803. 00001E7E  4E75                     rts
  2804. 00001E80  5050                     addq.w     [A0], 8
  2805. 00001E82  4D41                     chk.w      D6, D1
  2806. 00001E84  4444                     neg.w      D4
  2807. 00001E86  544F                     addq.w     A7, 2
  2808. fn00001E88:
  2809. 00001E88  4E56 FFF4                link       A6, -0x000C
  2810. 00001E8C  4878 0006                push.l     0x6
  2811. 00001E90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2812. 00001E94  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2813. 00001E98  2F00                     move.l     -[A7], D0
  2814. 00001E9A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2815. 00001E9E  588F                     addq.l     A7, 4
  2816. 00001EA0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2817. 00001EA4  4AAE FFFC                tst.l      [A6 - 0x4]
  2818. 00001EA8  6616                     bne        +0x18 /* 00001EC0 */
  2819. 00001EAA  4267                     clr.w      -[A7]
  2820. 00001EAC  4267                     clr.w      -[A7]
  2821. 00001EAE  4267                     clr.w      -[A7]
  2822. 00001EB0  4267                     clr.w      -[A7]
  2823. 00001EB2  4267                     clr.w      -[A7]
  2824. 00001EB4  486D F1A2                pea.l      [A5 - 0xE5E]
  2825. 00001EB8  4EBA E626                jsr        [PC - 0x19DA /* 000004E0 */]
  2826. 00001EBC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2827. label00001EC0:
  2828. 00001EC0  426E FFF4                clr.w      [A6 - 0xC]
  2829. 00001EC4  426E FFF6                clr.w      [A6 - 0xA]
  2830. 00001EC8  6042                     bra        +0x44 /* 00001F0C */
  2831. label00001ECA:
  2832. 00001ECA  302E FFF6                move.w     D0, [A6 - 0xA]
  2833. 00001ECE  48C0                     ext.l      D0
  2834. 00001ED0  E580                     asl        D0, 2
  2835. 00001ED2  D0AE 0008                add.l      D0, [A6 + 0x8]
  2836. 00001ED6  2040                     movea.l    A0, D0
  2837. 00001ED8  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  2838. 00001EDC  6024                     bra        +0x26 /* 00001F02 */
  2839. label00001EDE:
  2840. 00001EDE  302E FFF4                move.w     D0, [A6 - 0xC]
  2841. 00001EE2  C1FC 0006                muls.w     D0, 0x6
  2842. 00001EE6  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2843. 00001EEA  206E FFF8                movea.l    A0, [A6 - 0x8]
  2844. 00001EEE  2240                     movea.l    A1, D0
  2845. 00001EF0  22D8                     move.l     [A1]+, [A0]+
  2846. 00001EF2  32D8                     move.w     [A1]+, [A0]+
  2847. 00001EF4  526E FFF4                addq.w     [A6 - 0xC], 1
  2848. 00001EF8  206E FFF8                movea.l    A0, [A6 - 0x8]
  2849. 00001EFC  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  2850. label00001F02:
  2851. 00001F02  4AAE FFF8                tst.l      [A6 - 0x8]
  2852. 00001F06  66D6                     bne        -0x28 /* 00001EDE */
  2853. 00001F08  526E FFF6                addq.w     [A6 - 0xA], 1
  2854. label00001F0C:
  2855. 00001F0C  306E FFF6                movea.w    A0, [A6 - 0xA]
  2856. 00001F10  B0FC 1999                cmpa.w     A0, 0x1999
  2857. 00001F14  6DB4                     blt        -0x4A /* 00001ECA */
  2858. 00001F16  202E FFFC                move.l     D0, [A6 - 0x4]
  2859. 00001F1A  4E5E                     unlink     A6
  2860. 00001F1C  4E75                     rts
  2861. 00001F1E  5050                     addq.w     [A0], 8
  2862. 00001F20  4D43                     chk.w      D6, D3
  2863. 00001F22  4F4C                     chk.w      D7, A4
  2864. 00001F24  4F52                     chk.w      D7, [A2]
  2865. fn00001F26:
  2866. 00001F26  4E56 FFE4                link       A6, -0x001C
  2867. 00001F2A  4EBA FE24                jsr        [PC - 0x1DC /* 00001D50 */]
  2868. 00001F2E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2869. 00001F32  42AE FFF8                clr.l      [A6 - 0x8]
  2870. 00001F36  6000 0148                bra        +0x14A /* 00002080 */
  2871. label00001F3A:
  2872. 00001F3A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2873. 00001F3E  2F3C 0000 0006           move.l     -[A7], 0x6
  2874. 00001F44  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2875. 00001F48  D0AE 0008                add.l      D0, [A6 + 0x8]
  2876. 00001F4C  2040                     movea.l    A0, D0
  2877. 00001F4E  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2878. 00001F52  7000                     moveq.l    D0, 0x00
  2879. 00001F54  102E FFF0                move.b     D0, [A6 - 0x10]
  2880. 00001F58  4879 0000 80FF           push.l     0x80FF
  2881. 00001F5E  2F00                     move.l     -[A7], D0
  2882. 00001F60  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2883. 00001F64  7200                     moveq.l    D1, 0x00
  2884. 00001F66  122E FFF1                move.b     D1, [A6 - 0xF]
  2885. 00001F6A  4878 753D                push.l     0x753D /* 'u=' */
  2886. 00001F6E  2F01                     move.l     -[A7], D1
  2887. 00001F70  2D40 FFE8                move.l     [A6 - 0x18], D0
  2888. 00001F74  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2889. 00001F78  D0AE FFE8                add.l      D0, [A6 - 0x18]
  2890. 00001F7C  7200                     moveq.l    D1, 0x00
  2891. 00001F7E  122E FFF2                move.b     D1, [A6 - 0xE]
  2892. 00001F82  4878 6983                push.l     0x6983
  2893. 00001F86  2F01                     move.l     -[A7], D1
  2894. 00001F88  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2895. 00001F8C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2896. 00001F90  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  2897. 00001F94  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  2898. 00001F9A  4878 1999                push.l     0x1999
  2899. 00001F9E  2F00                     move.l     -[A7], D0
  2900. 00001FA0  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2901. 00001FA4  2D40 FFF4                move.l     [A6 - 0xC], D0
  2902. 00001FA8  202E FFF4                move.l     D0, [A6 - 0xC]
  2903. 00001FAC  E580                     asl        D0, 2
  2904. 00001FAE  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2905. 00001FB2  2040                     movea.l    A0, D0
  2906. 00001FB4  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  2907. 00001FB8  6000 005C                bra        +0x5E /* 00002016 */
  2908. label00001FBC:
  2909. 00001FBC  206E FFEC                movea.l    A0, [A6 - 0x14]
  2910. 00001FC0  1010                     move.b     D0, [A0]
  2911. 00001FC2  B02E FFF0                cmp.b      D0, [A6 - 0x10]
  2912. 00001FC6  6644                     bne        +0x46 /* 0000200C */
  2913. 00001FC8  206E FFEC                movea.l    A0, [A6 - 0x14]
  2914. 00001FCC  1028 0001                move.b     D0, [A0 + 0x1]
  2915. 00001FD0  B02E FFF1                cmp.b      D0, [A6 - 0xF]
  2916. 00001FD4  6636                     bne        +0x38 /* 0000200C */
  2917. 00001FD6  206E FFEC                movea.l    A0, [A6 - 0x14]
  2918. 00001FDA  1028 0002                move.b     D0, [A0 + 0x2]
  2919. 00001FDE  B02E FFF2                cmp.b      D0, [A6 - 0xE]
  2920. 00001FE2  6628                     bne        +0x2A /* 0000200C */
  2921. 00001FE4  4267                     clr.w      -[A7]
  2922. 00001FE6  4267                     clr.w      -[A7]
  2923. 00001FE8  7000                     moveq.l    D0, 0x00
  2924. 00001FEA  102E FFF2                move.b     D0, [A6 - 0xE]
  2925. 00001FEE  3F00                     move.w     -[A7], D0
  2926. 00001FF0  7000                     moveq.l    D0, 0x00
  2927. 00001FF2  102E FFF1                move.b     D0, [A6 - 0xF]
  2928. 00001FF6  3F00                     move.w     -[A7], D0
  2929. 00001FF8  7000                     moveq.l    D0, 0x00
  2930. 00001FFA  102E FFF0                move.b     D0, [A6 - 0x10]
  2931. 00001FFE  3F00                     move.w     -[A7], D0
  2932. 00002000  486D F1C6                pea.l      [A5 - 0xE3A]
  2933. 00002004  4EBA E4DA                jsr        [PC - 0x1B26 /* 000004E0 */]
  2934. 00002008  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2935. label0000200C:
  2936. 0000200C  206E FFEC                movea.l    A0, [A6 - 0x14]
  2937. 00002010  2D68 0006 FFEC           move.l     [A6 - 0x14], [A0 + 0x6]
  2938. label00002016:
  2939. 00002016  4AAE FFEC                tst.l      [A6 - 0x14]
  2940. 0000201A  66A0                     bne        -0x5E /* 00001FBC */
  2941. 0000201C  4878 000A                push.l     0xA /* '\n' */
  2942. 00002020  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2943. 00002024  588F                     addq.l     A7, 4
  2944. 00002026  2D40 FFEC                move.l     [A6 - 0x14], D0
  2945. 0000202A  4AAE FFEC                tst.l      [A6 - 0x14]
  2946. 0000202E  6616                     bne        +0x18 /* 00002046 */
  2947. 00002030  4267                     clr.w      -[A7]
  2948. 00002032  4267                     clr.w      -[A7]
  2949. 00002034  4267                     clr.w      -[A7]
  2950. 00002036  4267                     clr.w      -[A7]
  2951. 00002038  4267                     clr.w      -[A7]
  2952. 0000203A  486D F1E8                pea.l      [A5 - 0xE18]
  2953. 0000203E  4EBA E4A0                jsr        [PC - 0x1B60 /* 000004E0 */]
  2954. 00002042  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2955. label00002046:
  2956. 00002046  206E FFEC                movea.l    A0, [A6 - 0x14]
  2957. 0000204A  20AE FFF0                move.l     [A0], [A6 - 0x10]
  2958. 0000204E  206E FFEC                movea.l    A0, [A6 - 0x14]
  2959. 00002052  316E FFFA 0004           move.w     [A0 + 0x4], [A6 - 0x6]
  2960. 00002058  202E FFF4                move.l     D0, [A6 - 0xC]
  2961. 0000205C  E580                     asl        D0, 2
  2962. 0000205E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2963. 00002062  2040                     movea.l    A0, D0
  2964. 00002064  226E FFEC                movea.l    A1, [A6 - 0x14]
  2965. 00002068  2350 0006                move.l     [A1 + 0x6], [A0]
  2966. 0000206C  202E FFF4                move.l     D0, [A6 - 0xC]
  2967. 00002070  E580                     asl        D0, 2
  2968. 00002072  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2969. 00002076  2040                     movea.l    A0, D0
  2970. 00002078  20AE FFEC                move.l     [A0], [A6 - 0x14]
  2971. 0000207C  52AE FFF8                addq.l     [A6 - 0x8], 1
  2972. label00002080:
  2973. 00002080  202E FFF8                move.l     D0, [A6 - 0x8]
  2974. 00002084  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  2975. 00002088  6D00 FEB0                blt        -0x14E /* 00001F3A */
  2976. 0000208C  202E FFFC                move.l     D0, [A6 - 0x4]
  2977. 00002090  4E5E                     unlink     A6
  2978. 00002092  4E75                     rts
  2979. 00002094  5050                     addq.w     [A0], 8
  2980. 00002096  4D43                     chk.w      D6, D3
  2981. 00002098  4F4C                     chk.w      D7, A4
  2982. 0000209A  4F52                     chk.w      D7, [A2]
  2983. fn0000209C:
  2984. 0000209C  4E56 FFF2                link       A6, -0x000E
  2985. 000020A0  206E 000C                movea.l    A0, [A6 + 0xC]
  2986. 000020A4  7000                     moveq.l    D0, 0x00
  2987. 000020A6  1010                     move.b     D0, [A0]
  2988. 000020A8  4879 0000 80FF           push.l     0x80FF
  2989. 000020AE  2F00                     move.l     -[A7], D0
  2990. 000020B0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2991. 000020B4  206E 000C                movea.l    A0, [A6 + 0xC]
  2992. 000020B8  7200                     moveq.l    D1, 0x00
  2993. 000020BA  1228 0001                move.b     D1, [A0 + 0x1]
  2994. 000020BE  4878 753D                push.l     0x753D /* 'u=' */
  2995. 000020C2  2F01                     move.l     -[A7], D1
  2996. 000020C4  2D40 FFF6                move.l     [A6 - 0xA], D0
  2997. 000020C8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2998. 000020CC  D0AE FFF6                add.l      D0, [A6 - 0xA]
  2999. 000020D0  206E 000C                movea.l    A0, [A6 + 0xC]
  3000. 000020D4  7200                     moveq.l    D1, 0x00
  3001. 000020D6  1228 0002                move.b     D1, [A0 + 0x2]
  3002. 000020DA  4878 6983                push.l     0x6983
  3003. 000020DE  2F01                     move.l     -[A7], D1
  3004. 000020E0  2D40 FFF2                move.l     [A6 - 0xE], D0
  3005. 000020E4  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3006. 000020E8  D0AE FFF2                add.l      D0, [A6 - 0xE]
  3007. 000020EC  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3008. 000020F2  4878 1999                push.l     0x1999
  3009. 000020F6  2F00                     move.l     -[A7], D0
  3010. 000020F8  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  3011. 000020FC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3012. 00002100  302E FFFE                move.w     D0, [A6 - 0x2]
  3013. 00002104  48C0                     ext.l      D0
  3014. 00002106  E580                     asl        D0, 2
  3015. 00002108  D0AE 0008                add.l      D0, [A6 + 0x8]
  3016. 0000210C  2040                     movea.l    A0, D0
  3017. 0000210E  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3018. 00002112  6046                     bra        +0x48 /* 0000215A */
  3019. label00002114:
  3020. 00002114  206E 000C                movea.l    A0, [A6 + 0xC]
  3021. 00002118  226E FFFA                movea.l    A1, [A6 - 0x6]
  3022. 0000211C  1011                     move.b     D0, [A1]
  3023. 0000211E  B010                     cmp.b      D0, [A0]
  3024. 00002120  662E                     bne        +0x30 /* 00002150 */
  3025. 00002122  206E 000C                movea.l    A0, [A6 + 0xC]
  3026. 00002126  226E FFFA                movea.l    A1, [A6 - 0x6]
  3027. 0000212A  1029 0001                move.b     D0, [A1 + 0x1]
  3028. 0000212E  B028 0001                cmp.b      D0, [A0 + 0x1]
  3029. 00002132  661C                     bne        +0x1E /* 00002150 */
  3030. 00002134  206E 000C                movea.l    A0, [A6 + 0xC]
  3031. 00002138  226E FFFA                movea.l    A1, [A6 - 0x6]
  3032. 0000213C  1029 0002                move.b     D0, [A1 + 0x2]
  3033. 00002140  B028 0002                cmp.b      D0, [A0 + 0x2]
  3034. 00002144  660A                     bne        +0xC /* 00002150 */
  3035. 00002146  206E FFFA                movea.l    A0, [A6 - 0x6]
  3036. 0000214A  3028 0004                move.w     D0, [A0 + 0x4]
  3037. 0000214E  6012                     bra        +0x14 /* 00002162 */
  3038. label00002150:
  3039. 00002150  206E FFFA                movea.l    A0, [A6 - 0x6]
  3040. 00002154  2D68 0006 FFFA           move.l     [A6 - 0x6], [A0 + 0x6]
  3041. label0000215A:
  3042. 0000215A  4AAE FFFA                tst.l      [A6 - 0x6]
  3043. 0000215E  66B4                     bne        -0x4A /* 00002114 */
  3044. 00002160  70FF                     moveq.l    D0, 0xFFFFFFFF
  3045. label00002162:
  3046. 00002162  4E5E                     unlink     A6
  3047. 00002164  4E75                     rts
  3048. 00002166  5050                     addq.w     [A0], 8
  3049. 00002168  4D4C                     chk.w      D6, A4
  3050. 0000216A  4F4F                     chk.w      D7, A7
  3051. 0000216C  4B55                     chk.w      D5, [A5]
  3052. fn0000216E:
  3053. 0000216E  4E56 0000                link       A6, 0
  3054. 00002172  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3055. 00002176  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3056. 0000217A  588F                     addq.l     A7, 4
  3057. 0000217C  4E5E                     unlink     A6
  3058. 0000217E  4E75                     rts
  3059. 00002180  5050                     addq.w     [A0], 8
  3060. 00002182  4D46                     chk.w      D6, D6
  3061. 00002184  5245                     addq.w     D5, 1
  3062. 00002186  4543                     chk.w      D2, D3
  3063. fn00002188:
  3064. 00002188  4E56 FFF6                link       A6, -0x000A
  3065. 0000218C  426E FFFE                clr.w      [A6 - 0x2]
  3066. 00002190  6038                     bra        +0x3A /* 000021CA */
  3067. label00002192:
  3068. 00002192  302E FFFE                move.w     D0, [A6 - 0x2]
  3069. 00002196  48C0                     ext.l      D0
  3070. 00002198  E580                     asl        D0, 2
  3071. 0000219A  D0AE 0008                add.l      D0, [A6 + 0x8]
  3072. 0000219E  2040                     movea.l    A0, D0
  3073. 000021A0  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3074. 000021A4  601A                     bra        +0x1C /* 000021C0 */
  3075. label000021A6:
  3076. 000021A6  206E FFFA                movea.l    A0, [A6 - 0x6]
  3077. 000021AA  2D68 0006 FFF6           move.l     [A6 - 0xA], [A0 + 0x6]
  3078. 000021B0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3079. 000021B4  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3080. 000021B8  588F                     addq.l     A7, 4
  3081. 000021BA  2D6E FFF6 FFFA           move.l     [A6 - 0x6], [A6 - 0xA]
  3082. label000021C0:
  3083. 000021C0  4AAE FFFA                tst.l      [A6 - 0x6]
  3084. 000021C4  66E0                     bne        -0x1E /* 000021A6 */
  3085. 000021C6  526E FFFE                addq.w     [A6 - 0x2], 1
  3086. label000021CA:
  3087. 000021CA  306E FFFE                movea.w    A0, [A6 - 0x2]
  3088. 000021CE  B0FC 1999                cmpa.w     A0, 0x1999
  3089. 000021D2  6DBE                     blt        -0x40 /* 00002192 */
  3090. 000021D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3091. 000021D8  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3092. 000021DC  588F                     addq.l     A7, 4
  3093. 000021DE  4E5E                     unlink     A6
  3094. 000021E0  4E75                     rts
  3095. 000021E2  5050                     addq.w     [A0], 8
  3096. 000021E4  4D46                     chk.w      D6, D6
  3097. 000021E6  5245                     addq.w     D5, 1
  3098. 000021E8  4543                     chk.w      D2, D3
  3099. export_11:
  3100. 000021EA  4E56 F9DA                link       A6, -0x0626
  3101. 000021EE  41ED F38C                lea.l      A0, [A5 - 0xC74]
  3102. 000021F2  2D48 F9E2                move.l     [A6 - 0x61E], A0
  3103. 000021F6  486D F3AE                pea.l      [A5 - 0xC52]
  3104. 000021FA  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3105. 000021FE  588F                     addq.l     A7, 4
  3106. 00002200  486D F3D4                pea.l      [A5 - 0xC2C]
  3107. 00002204  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3108. 00002208  588F                     addq.l     A7, 4
  3109. 0000220A  486E 000A                pea.l      [A6 + 0xA]
  3110. 0000220E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3111. 00002212  588F                     addq.l     A7, 4
  3112. 00002214  3D40 0008                move.w     [A6 + 0x8], D0
  3113. 00002218  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3114. 0000221C  2D40 F9DE                move.l     [A6 - 0x622], D0
  3115. 00002220  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3116. 00002224  486E 0008                pea.l      [A6 + 0x8]
  3117. 00002228  4EBA F3FA                jsr        [PC - 0xC06 /* 00001624 */]
  3118. 0000222C  508F                     addq.l     A7, 8
  3119. 0000222E  7001                     moveq.l    D0, 0x01
  3120. 00002230  3D40 FFFA                move.w     [A6 - 0x6], D0
  3121. 00002234  426E FFEC                clr.w      [A6 - 0x14]
  3122. 00002238  6000 0066                bra        +0x68 /* 000022A0 */
  3123. label0000223C:
  3124. 0000223C  302E FFFA                move.w     D0, [A6 - 0x6]
  3125. 00002240  48C0                     ext.l      D0
  3126. 00002242  E580                     asl        D0, 2
  3127. 00002244  D0AE 000A                add.l      D0, [A6 + 0xA]
  3128. 00002248  3F3C 0002                move.w     -[A7], 0x2
  3129. 0000224C  486D F41C                pea.l      [A5 - 0xBE4]
  3130. 00002250  2040                     movea.l    A0, D0
  3131. 00002252  2F10                     move.l     -[A7], [A0]
  3132. 00002254  4EBA DF10                jsr        [PC - 0x20F0 /* 00000166 */]
  3133. 00002258  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3134. 0000225C  4A40                     tst.w      D0
  3135. 0000225E  6708                     beq        +0xA /* 00002268 */
  3136. 00002260  7001                     moveq.l    D0, 0x01
  3137. 00002262  3D40 FFEC                move.w     [A6 - 0x14], D0
  3138. 00002266  6034                     bra        +0x36 /* 0000229C */
  3139. label00002268:
  3140. 00002268  302E FFFA                move.w     D0, [A6 - 0x6]
  3141. 0000226C  48C0                     ext.l      D0
  3142. 0000226E  E580                     asl        D0, 2
  3143. 00002270  D0AE 000A                add.l      D0, [A6 + 0xA]
  3144. 00002274  3F3C 0002                move.w     -[A7], 0x2
  3145. 00002278  486D F428                pea.l      [A5 - 0xBD8]
  3146. 0000227C  2040                     movea.l    A0, D0
  3147. 0000227E  2F10                     move.l     -[A7], [A0]
  3148. 00002280  4EBA DEE4                jsr        [PC - 0x211C /* 00000166 */]
  3149. 00002284  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3150. 00002288  4A40                     tst.w      D0
  3151. 0000228A  6706                     beq        +0x8 /* 00002292 */
  3152. 0000228C  426E FFEC                clr.w      [A6 - 0x14]
  3153. 00002290  600A                     bra        +0xC /* 0000229C */
  3154. label00002292:
  3155. 00002292  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3156. 00002296  4EBA E2D4                jsr        [PC - 0x1D2C /* 0000056C */]
  3157. 0000229A  588F                     addq.l     A7, 4
  3158. label0000229C:
  3159. 0000229C  526E FFFA                addq.w     [A6 - 0x6], 1
  3160. label000022A0:
  3161. 000022A0  302E FFFA                move.w     D0, [A6 - 0x6]
  3162. 000022A4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3163. 000022A8  6C2E                     bge        +0x30 /* 000022D8 */
  3164. 000022AA  302E FFFA                move.w     D0, [A6 - 0x6]
  3165. 000022AE  48C0                     ext.l      D0
  3166. 000022B0  E580                     asl        D0, 2
  3167. 000022B2  D0AE 000A                add.l      D0, [A6 + 0xA]
  3168. 000022B6  2040                     movea.l    A0, D0
  3169. 000022B8  2050                     movea.l    A0, [A0]
  3170. 000022BA  0C10 002D                cmpi.b     [A0], 0x2D /* '-' */
  3171. 000022BE  6618                     bne        +0x1A /* 000022D8 */
  3172. 000022C0  302E FFFA                move.w     D0, [A6 - 0x6]
  3173. 000022C4  48C0                     ext.l      D0
  3174. 000022C6  E580                     asl        D0, 2
  3175. 000022C8  D0AE 000A                add.l      D0, [A6 + 0xA]
  3176. 000022CC  2040                     movea.l    A0, D0
  3177. 000022CE  2050                     movea.l    A0, [A0]
  3178. 000022D0  4A28 0001                tst.b      [A0 + 0x1]
  3179. 000022D4  6600 FF66                bne        -0x98 /* 0000223C */
  3180. label000022D8:
  3181. 000022D8  302E FFFA                move.w     D0, [A6 - 0x6]
  3182. 000022DC  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3183. 000022E0  6C20                     bge        +0x22 /* 00002302 */
  3184. 000022E2  302E FFFA                move.w     D0, [A6 - 0x6]
  3185. 000022E6  48C0                     ext.l      D0
  3186. 000022E8  E580                     asl        D0, 2
  3187. 000022EA  D0AE 000A                add.l      D0, [A6 + 0xA]
  3188. 000022EE  2040                     movea.l    A0, D0
  3189. 000022F0  2F10                     move.l     -[A7], [A0]
  3190. 000022F2  4EBA E2AA                jsr        [PC - 0x1D56 /* 0000059E */]
  3191. 000022F6  588F                     addq.l     A7, 4
  3192. 000022F8  2D40 FFFC                move.l     [A6 - 0x4], D0
  3193. 000022FC  526E FFFA                addq.w     [A6 - 0x6], 1
  3194. 00002300  600A                     bra        +0xC /* 0000230C */
  3195. label00002302:
  3196. 00002302  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3197. 00002306  4EBA E264                jsr        [PC - 0x1D9C /* 0000056C */]
  3198. 0000230A  588F                     addq.l     A7, 4
  3199. label0000230C:
  3200. 0000230C  302E FFFA                move.w     D0, [A6 - 0x6]
  3201. 00002310  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3202. 00002314  6C52                     bge        +0x54 /* 00002368 */
  3203. 00002316  302E FFFA                move.w     D0, [A6 - 0x6]
  3204. 0000231A  48C0                     ext.l      D0
  3205. 0000231C  E580                     asl        D0, 2
  3206. 0000231E  D0AE 000A                add.l      D0, [A6 + 0xA]
  3207. 00002322  486D F436                pea.l      [A5 - 0xBCA]
  3208. 00002326  2040                     movea.l    A0, D0
  3209. 00002328  2F10                     move.l     -[A7], [A0]
  3210. 0000232A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3211. 0000232E  508F                     addq.l     A7, 8
  3212. 00002330  2B40 F1FE                move.l     [A5 - 0xE02], D0
  3213. 00002334  4A80                     tst.l      D0
  3214. 00002336  662A                     bne        +0x2C /* 00002362 */
  3215. 00002338  302E FFFA                move.w     D0, [A6 - 0x6]
  3216. 0000233C  48C0                     ext.l      D0
  3217. 0000233E  E580                     asl        D0, 2
  3218. 00002340  D0AE 000A                add.l      D0, [A6 + 0xA]
  3219. 00002344  2040                     movea.l    A0, D0
  3220. 00002346  2F10                     move.l     -[A7], [A0]
  3221. 00002348  486D F43A                pea.l      [A5 - 0xBC6]
  3222. 0000234C  486D FBCE                pea.l      [A5 - 0x432]
  3223. 00002350  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3224. 00002354  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3225. 00002358  3F3C FFFF                move.w     -[A7], 0xFFFF
  3226. 0000235C  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3227. 00002360  548F                     addq.l     A7, 2
  3228. label00002362:
  3229. 00002362  526E FFFA                addq.w     [A6 - 0x6], 1
  3230. 00002366  600A                     bra        +0xC /* 00002372 */
  3231. label00002368:
  3232. 00002368  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3233. 0000236C  4EBA E1FE                jsr        [PC - 0x1E02 /* 0000056C */]
  3234. 00002370  588F                     addq.l     A7, 4
  3235. label00002372:
  3236. 00002372  302E FFFA                move.w     D0, [A6 - 0x6]
  3237. 00002376  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3238. 0000237A  670A                     beq        +0xC /* 00002386 */
  3239. 0000237C  2F2E F9E2                move.l     -[A7], [A6 - 0x61E]
  3240. 00002380  4EBA E1EA                jsr        [PC - 0x1E16 /* 0000056C */]
  3241. 00002384  588F                     addq.l     A7, 4
  3242. label00002386:
  3243. 00002386  486E FFEB                pea.l      [A6 - 0x15]
  3244. 0000238A  486E FFF8                pea.l      [A6 - 0x8]
  3245. 0000238E  486E FFF6                pea.l      [A6 - 0xA]
  3246. 00002392  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3247. 00002396  4EBA F58C                jsr        [PC - 0xA74 /* 00001924 */]
  3248. 0000239A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3249. 0000239E  2B40 F1F6                move.l     [A5 - 0xE0A], D0
  3250. 000023A2  3F3C 0002                move.w     -[A7], 0x2
  3251. 000023A6  42A7                     clr.l      -[A7]
  3252. 000023A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3253. 000023AC  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3254. 000023B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3255. 000023B4  4A40                     tst.w      D0
  3256. 000023B6  660C                     bne        +0xE /* 000023C4 */
  3257. 000023B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3258. 000023BC  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3259. 000023C0  588F                     addq.l     A7, 4
  3260. 000023C2  6002                     bra        +0x4 /* 000023C6 */
  3261. label000023C4:
  3262. 000023C4  7000                     moveq.l    D0, 0x00
  3263. label000023C6:
  3264. 000023C6  2D40 F9DA                move.l     [A6 - 0x626], D0
  3265. 000023CA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3266. 000023CE  4EBA E26A                jsr        [PC - 0x1D96 /* 0000063A */]
  3267. 000023D2  588F                     addq.l     A7, 4
  3268. 000023D4  4267                     clr.w      -[A7]
  3269. 000023D6  4267                     clr.w      -[A7]
  3270. 000023D8  4267                     clr.w      -[A7]
  3271. 000023DA  4267                     clr.w      -[A7]
  3272. 000023DC  4267                     clr.w      -[A7]
  3273. 000023DE  486D F458                pea.l      [A5 - 0xBA8]
  3274. 000023E2  4EBA DF9A                jsr        [PC - 0x2066 /* 0000037E */]
  3275. 000023E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3276. 000023EA  486E FFF2                pea.l      [A6 - 0xE]
  3277. 000023EE  4878 0100                push.l     0x100
  3278. 000023F2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3279. 000023F6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3280. 000023FA  2F2D F1F6                move.l     -[A7], [A5 - 0xE0A]
  3281. 000023FE  4EBA F5B4                jsr        [PC - 0xA4C /* 000019B4 */]
  3282. 00002402  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3283. 00002406  2D40 FFE6                move.l     [A6 - 0x1A], D0
  3284. 0000240A  4AAE FFE6                tst.l      [A6 - 0x1A]
  3285. 0000240E  6618                     bne        +0x1A /* 00002428 */
  3286. 00002410  4267                     clr.w      -[A7]
  3287. 00002412  4267                     clr.w      -[A7]
  3288. 00002414  4267                     clr.w      -[A7]
  3289. 00002416  4267                     clr.w      -[A7]
  3290. 00002418  3F3C 0100                move.w     -[A7], 0x100
  3291. 0000241C  486D F46E                pea.l      [A5 - 0xB92]
  3292. 00002420  4EBA E0BE                jsr        [PC - 0x1F42 /* 000004E0 */]
  3293. 00002424  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3294. label00002428:
  3295. 00002428  4267                     clr.w      -[A7]
  3296. 0000242A  4267                     clr.w      -[A7]
  3297. 0000242C  4267                     clr.w      -[A7]
  3298. 0000242E  4267                     clr.w      -[A7]
  3299. 00002430  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3300. 00002434  486D F49A                pea.l      [A5 - 0xB66]
  3301. 00002438  4EBA DF44                jsr        [PC - 0x20BC /* 0000037E */]
  3302. 0000243C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3303. 00002440  7000                     moveq.l    D0, 0x00
  3304. 00002442  102E FFEB                move.b     D0, [A6 - 0x15]
  3305. 00002446  0C40 00FF                cmpi.w     D0, 0xFF
  3306. 0000244A  6316                     bls        +0x18 /* 00002462 */
  3307. 0000244C  4267                     clr.w      -[A7]
  3308. 0000244E  4267                     clr.w      -[A7]
  3309. 00002450  4267                     clr.w      -[A7]
  3310. 00002452  4267                     clr.w      -[A7]
  3311. 00002454  4267                     clr.w      -[A7]
  3312. 00002456  486D F4AC                pea.l      [A5 - 0xB54]
  3313. 0000245A  4EBA DF22                jsr        [PC - 0x20DE /* 0000037E */]
  3314. 0000245E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3315. label00002462:
  3316. 00002462  426E FFF0                clr.w      [A6 - 0x10]
  3317. 00002466  6000 0120                bra        +0x122 /* 00002588 */
  3318. label0000246A:
  3319. 0000246A  7000                     moveq.l    D0, 0x00
  3320. 0000246C  102E FFEB                move.b     D0, [A6 - 0x15]
  3321. 00002470  0C40 00FF                cmpi.w     D0, 0xFF
  3322. 00002474  666E                     bne        +0x70 /* 000024E4 */
  3323. 00002476  302E FFF0                move.w     D0, [A6 - 0x10]
  3324. 0000247A  48C0                     ext.l      D0
  3325. 0000247C  D080                     add.l      D0, D0
  3326. 0000247E  D08E                     add.l      D0, A6
  3327. 00002480  322E FFF0                move.w     D1, [A6 - 0x10]
  3328. 00002484  C3FC 0006                muls.w     D1, 0x6
  3329. 00002488  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3330. 0000248C  2041                     movea.l    A0, D1
  3331. 0000248E  2240                     movea.l    A1, D0
  3332. 00002490  7000                     moveq.l    D0, 0x00
  3333. 00002492  1010                     move.b     D0, [A0]
  3334. 00002494  3340 FDE6                move.w     [A1 - 0x21A], D0
  3335. 00002498  302E FFF0                move.w     D0, [A6 - 0x10]
  3336. 0000249C  48C0                     ext.l      D0
  3337. 0000249E  D080                     add.l      D0, D0
  3338. 000024A0  D08E                     add.l      D0, A6
  3339. 000024A2  322E FFF0                move.w     D1, [A6 - 0x10]
  3340. 000024A6  C3FC 0006                muls.w     D1, 0x6
  3341. 000024AA  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3342. 000024AE  2041                     movea.l    A0, D1
  3343. 000024B0  2240                     movea.l    A1, D0
  3344. 000024B2  7000                     moveq.l    D0, 0x00
  3345. 000024B4  1028 0001                move.b     D0, [A0 + 0x1]
  3346. 000024B8  3340 FBE6                move.w     [A1 - 0x41A], D0
  3347. 000024BC  302E FFF0                move.w     D0, [A6 - 0x10]
  3348. 000024C0  48C0                     ext.l      D0
  3349. 000024C2  D080                     add.l      D0, D0
  3350. 000024C4  D08E                     add.l      D0, A6
  3351. 000024C6  322E FFF0                move.w     D1, [A6 - 0x10]
  3352. 000024CA  C3FC 0006                muls.w     D1, 0x6
  3353. 000024CE  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3354. 000024D2  2041                     movea.l    A0, D1
  3355. 000024D4  2240                     movea.l    A1, D0
  3356. 000024D6  7000                     moveq.l    D0, 0x00
  3357. 000024D8  1028 0002                move.b     D0, [A0 + 0x2]
  3358. 000024DC  3340 F9E6                move.w     [A1 - 0x61A], D0
  3359. 000024E0  6000 00A2                bra        +0xA4 /* 00002584 */
  3360. label000024E4:
  3361. 000024E4  302E FFF0                move.w     D0, [A6 - 0x10]
  3362. 000024E8  48C0                     ext.l      D0
  3363. 000024EA  D080                     add.l      D0, D0
  3364. 000024EC  D08E                     add.l      D0, A6
  3365. 000024EE  322E FFF0                move.w     D1, [A6 - 0x10]
  3366. 000024F2  C3FC 0006                muls.w     D1, 0x6
  3367. 000024F6  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3368. 000024FA  2041                     movea.l    A0, D1
  3369. 000024FC  7200                     moveq.l    D1, 0x00
  3370. 000024FE  1210                     move.b     D1, [A0]
  3371. 00002500  C3FC 00FF                muls.w     D1, 0xFF
  3372. 00002504  7400                     moveq.l    D2, 0x00
  3373. 00002506  142E FFEB                move.b     D2, [A6 - 0x15]
  3374. 0000250A  4841                     swap.w     D1
  3375. 0000250C  4241                     clr.w      D1
  3376. 0000250E  4841                     swap.w     D1
  3377. 00002510  82C2                     divu.w     D1, D2
  3378. 00002512  2040                     movea.l    A0, D0
  3379. 00002514  3141 FDE6                move.w     [A0 - 0x21A], D1
  3380. 00002518  302E FFF0                move.w     D0, [A6 - 0x10]
  3381. 0000251C  48C0                     ext.l      D0
  3382. 0000251E  D080                     add.l      D0, D0
  3383. 00002520  D08E                     add.l      D0, A6
  3384. 00002522  322E FFF0                move.w     D1, [A6 - 0x10]
  3385. 00002526  C3FC 0006                muls.w     D1, 0x6
  3386. 0000252A  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3387. 0000252E  2041                     movea.l    A0, D1
  3388. 00002530  7200                     moveq.l    D1, 0x00
  3389. 00002532  1228 0001                move.b     D1, [A0 + 0x1]
  3390. 00002536  C3FC 00FF                muls.w     D1, 0xFF
  3391. 0000253A  7400                     moveq.l    D2, 0x00
  3392. 0000253C  142E FFEB                move.b     D2, [A6 - 0x15]
  3393. 00002540  4841                     swap.w     D1
  3394. 00002542  4241                     clr.w      D1
  3395. 00002544  4841                     swap.w     D1
  3396. 00002546  82C2                     divu.w     D1, D2
  3397. 00002548  2040                     movea.l    A0, D0
  3398. 0000254A  3141 FBE6                move.w     [A0 - 0x41A], D1
  3399. 0000254E  302E FFF0                move.w     D0, [A6 - 0x10]
  3400. 00002552  48C0                     ext.l      D0
  3401. 00002554  D080                     add.l      D0, D0
  3402. 00002556  D08E                     add.l      D0, A6
  3403. 00002558  322E FFF0                move.w     D1, [A6 - 0x10]
  3404. 0000255C  C3FC 0006                muls.w     D1, 0x6
  3405. 00002560  D2AE FFE6                add.l      D1, [A6 - 0x1A]
  3406. 00002564  2041                     movea.l    A0, D1
  3407. 00002566  7200                     moveq.l    D1, 0x00
  3408. 00002568  1228 0002                move.b     D1, [A0 + 0x2]
  3409. 0000256C  C3FC 00FF                muls.w     D1, 0xFF
  3410. 00002570  7400                     moveq.l    D2, 0x00
  3411. 00002572  142E FFEB                move.b     D2, [A6 - 0x15]
  3412. 00002576  4841                     swap.w     D1
  3413. 00002578  4241                     clr.w      D1
  3414. 0000257A  4841                     swap.w     D1
  3415. 0000257C  82C2                     divu.w     D1, D2
  3416. 0000257E  2040                     movea.l    A0, D0
  3417. 00002580  3141 F9E6                move.w     [A0 - 0x61A], D1
  3418. label00002584:
  3419. 00002584  526E FFF0                addq.w     [A6 - 0x10], 1
  3420. label00002588:
  3421. 00002588  306E FFF0                movea.w    A0, [A6 - 0x10]
  3422. 0000258C  B1EE FFF2                cmpa.l     A0, [A6 - 0xE]
  3423. 00002590  6D00 FED8                blt        -0x126 /* 0000246A */
  3424. 00002594  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3425. 00002598  4EBA 008E                jsr        [PC + 0x8E /* 00002628 */]
  3426. 0000259C  588F                     addq.l     A7, 4
  3427. 0000259E  3D40 FFEE                move.w     [A6 - 0x12], D0
  3428. 000025A2  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3429. 000025A6  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3430. 000025AA  4EBA F97A                jsr        [PC - 0x686 /* 00001F26 */]
  3431. 000025AE  508F                     addq.l     A7, 8
  3432. 000025B0  2B40 F1FA                move.l     [A5 - 0xE06], D0
  3433. 000025B4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3434. 000025B8  4EBA FBB4                jsr        [PC - 0x44C /* 0000216E */]
  3435. 000025BC  588F                     addq.l     A7, 4
  3436. 000025BE  486D 0072                pea.l      [A5 + 0x72 /* export_10 */]
  3437. 000025C2  486E F9E6                pea.l      [A6 - 0x61A]
  3438. 000025C6  486E FBE6                pea.l      [A6 - 0x41A]
  3439. 000025CA  486E FDE6                pea.l      [A6 - 0x21A]
  3440. 000025CE  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  3441. 000025D2  4267                     clr.w      -[A7]
  3442. 000025D4  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3443. 000025D8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3444. 000025DC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3445. 000025E0  2F2D F1FE                move.l     -[A7], [A5 - 0xE02]
  3446. 000025E4  4EBA 0206                jsr        [PC + 0x206 /* 000027EC */]
  3447. 000025E8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3448. 000025EC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  3449. 000025F0  90AE F9DE                sub.l      D0, [A6 - 0x622]
  3450. 000025F4  4878 003C                push.l     0x3C /* '<' */
  3451. 000025F8  2F00                     move.l     -[A7], D0
  3452. 000025FA  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  3453. 000025FE  2F00                     move.l     -[A7], D0
  3454. 00002600  2F2D F202                move.l     -[A7], [A5 - 0xDFE]
  3455. 00002604  2F2E F9DA                move.l     -[A7], [A6 - 0x626]
  3456. 00002608  486D F4E0                pea.l      [A5 - 0xB20]
  3457. 0000260C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3458. 00002610  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3459. 00002614  4267                     clr.w      -[A7]
  3460. 00002616  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  3461. 0000261A  548F                     addq.l     A7, 2
  3462. 0000261C  4E5E                     unlink     A6
  3463. 0000261E  4E75                     rts
  3464. 00002620  4D41                     chk.w      D6, D1
  3465. 00002622  494E                     chk.w      D4, A6
  3466. 00002624  2020                     move.l     D0, -[A0]
  3467. 00002626  2020                     move.l     D0, -[A0]
  3468. fn00002628:
  3469. 00002628  4E56 FFFE                link       A6, -0x0002
  3470. 0000262C  0CAE 0000 0002 0008      cmpi.l     [A6 + 0x8], 0x2
  3471. 00002634  6E0A                     bgt        +0xC /* 00002640 */
  3472. 00002636  7001                     moveq.l    D0, 0x01
  3473. 00002638  3D40 FFFE                move.w     [A6 - 0x2], D0
  3474. 0000263C  6000 009C                bra        +0x9E /* 000026DA */
  3475. label00002640:
  3476. 00002640  0CAE 0000 0004 0008      cmpi.l     [A6 + 0x8], 0x4
  3477. 00002648  6E0A                     bgt        +0xC /* 00002654 */
  3478. 0000264A  7002                     moveq.l    D0, 0x02
  3479. 0000264C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3480. 00002650  6000 0088                bra        +0x8A /* 000026DA */
  3481. label00002654:
  3482. 00002654  0CAE 0000 0008 0008      cmpi.l     [A6 + 0x8], 0x8
  3483. 0000265C  6E0A                     bgt        +0xC /* 00002668 */
  3484. 0000265E  7003                     moveq.l    D0, 0x03
  3485. 00002660  3D40 FFFE                move.w     [A6 - 0x2], D0
  3486. 00002664  6000 0074                bra        +0x76 /* 000026DA */
  3487. label00002668:
  3488. 00002668  0CAE 0000 0010 0008      cmpi.l     [A6 + 0x8], 0x10
  3489. 00002670  6E0A                     bgt        +0xC /* 0000267C */
  3490. 00002672  7004                     moveq.l    D0, 0x04
  3491. 00002674  3D40 FFFE                move.w     [A6 - 0x2], D0
  3492. 00002678  6000 0060                bra        +0x62 /* 000026DA */
  3493. label0000267C:
  3494. 0000267C  0CAE 0000 0020 0008      cmpi.l     [A6 + 0x8], 0x20 /* ' ' */
  3495. 00002684  6E08                     bgt        +0xA /* 0000268E */
  3496. 00002686  7005                     moveq.l    D0, 0x05
  3497. 00002688  3D40 FFFE                move.w     [A6 - 0x2], D0
  3498. 0000268C  604C                     bra        +0x4E /* 000026DA */
  3499. label0000268E:
  3500. 0000268E  0CAE 0000 0040 0008      cmpi.l     [A6 + 0x8], 0x40 /* '@' */
  3501. 00002696  6E08                     bgt        +0xA /* 000026A0 */
  3502. 00002698  7006                     moveq.l    D0, 0x06
  3503. 0000269A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3504. 0000269E  603A                     bra        +0x3C /* 000026DA */
  3505. label000026A0:
  3506. 000026A0  0CAE 0000 0080 0008      cmpi.l     [A6 + 0x8], 0x80
  3507. 000026A8  6E08                     bgt        +0xA /* 000026B2 */
  3508. 000026AA  7007                     moveq.l    D0, 0x07
  3509. 000026AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  3510. 000026B0  6028                     bra        +0x2A /* 000026DA */
  3511. label000026B2:
  3512. 000026B2  0CAE 0000 0100 0008      cmpi.l     [A6 + 0x8], 0x100
  3513. 000026BA  6E08                     bgt        +0xA /* 000026C4 */
  3514. 000026BC  7008                     moveq.l    D0, 0x08
  3515. 000026BE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3516. 000026C2  6016                     bra        +0x18 /* 000026DA */
  3517. label000026C4:
  3518. 000026C4  4267                     clr.w      -[A7]
  3519. 000026C6  4267                     clr.w      -[A7]
  3520. 000026C8  4267                     clr.w      -[A7]
  3521. 000026CA  4267                     clr.w      -[A7]
  3522. 000026CC  4267                     clr.w      -[A7]
  3523. 000026CE  486D F526                pea.l      [A5 - 0xADA]
  3524. 000026D2  4EBA DE0C                jsr        [PC - 0x21F4 /* 000004E0 */]
  3525. 000026D6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3526. label000026DA:
  3527. 000026DA  302E FFFE                move.w     D0, [A6 - 0x2]
  3528. 000026DE  4E5E                     unlink     A6
  3529. 000026E0  4E75                     rts
  3530. 000026E2  434F                     chk.w      D1, A7
  3531. 000026E4  4C4F 5253                movem.l    D0,D1,D4,D6,A1,A4,A6, A7
  3532. 000026E8  544F                     addq.w     A7, 2
  3533. export_10:
  3534. 000026EA  4E56 FFFE                link       A6, -0x0002
  3535. 000026EE  302E 000A                move.w     D0, [A6 + 0xA]
  3536. 000026F2  48C0                     ext.l      D0
  3537. 000026F4  E580                     asl        D0, 2
  3538. 000026F6  D0AD F1F6                add.l      D0, [A5 - 0xE0A]
  3539. 000026FA  2040                     movea.l    A0, D0
  3540. 000026FC  302E 0008                move.w     D0, [A6 + 0x8]
  3541. 00002700  48C0                     ext.l      D0
  3542. 00002702  E580                     asl        D0, 2
  3543. 00002704  D090                     add.l      D0, [A0]
  3544. 00002706  2F00                     move.l     -[A7], D0
  3545. 00002708  2F2D F1FA                move.l     -[A7], [A5 - 0xE06]
  3546. 0000270C  4EBA F98E                jsr        [PC - 0x672 /* 0000209C */]
  3547. 00002710  508F                     addq.l     A7, 8
  3548. 00002712  3D40 FFFE                move.w     [A6 - 0x2], D0
  3549. 00002716  302E FFFE                move.w     D0, [A6 - 0x2]
  3550. 0000271A  4E5E                     unlink     A6
  3551. 0000271C  4E75                     rts
  3552. 0000271E  4745                     chk.w      D3, D5
  3553. 00002720  5450                     addq.w     [A0], 2
  3554. 00002722  4958                     chk.w      D4, [A0]+
  3555. 00002724  454C                     chk.w      D2, A4
  3556. fn00002726:
  3557. 00002726  526D F20A                addq.w     [A5 - 0xDF6], 1
  3558. 0000272A  302D F20A                move.w     D0, [A5 - 0xDF6]
  3559. 0000272E  B06D F206                cmp.w      D0, [A5 - 0xDFA]
  3560. 00002732  6600 007C                bne        +0x7E /* 000027B0 */
  3561. 00002736  426D F20A                clr.w      [A5 - 0xDF6]
  3562. 0000273A  4A6D F214                tst.w      [A5 - 0xDEC]
  3563. 0000273E  6608                     bne        +0xA /* 00002748 */
  3564. 00002740  526D F20C                addq.w     [A5 - 0xDF4], 1
  3565. 00002744  6000 006A                bra        +0x6C /* 000027B0 */
  3566. label00002748:
  3567. 00002748  302D F212                move.w     D0, [A5 - 0xDEE]
  3568. 0000274C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3569. 00002750  0000 0003                ori.b      D0, 0x3
  3570. 00002754  005C 0008                ori.w      [A4]+, 0x8
  3571. 00002758  0020 0038                ori.b      -[A0], 0x38 /* '8' */
  3572. 0000275C  0050 506D                ori.w      [A0], 0x506D /* 'Pm' */
  3573. 00002760  F20C 302D                .invalid   fmove, !rm
  3574. 00002764  F20C B06D                .fmove(m)  0xF20C, 0xB06D // unimplemented
  3575. 00002768  F208 6D44                fmove      (packed_real) A0, fp2
  3576. 0000276C  526D F212                addq.w     [A5 - 0xDEE], 1
  3577. 00002770  7004                     moveq.l    D0, 0x04
  3578. 00002772  3B40 F20C                move.w     [A5 - 0xDF4], D0
  3579. 00002776  6038                     bra        +0x3A /* 000027B0 */
  3580. 00002778  506D F20C                addq.w     [A5 - 0xDF4], 8
  3581. 0000277C  302D F20C                move.w     D0, [A5 - 0xDF4]
  3582. 00002780  B06D F208                cmp.w      D0, [A5 - 0xDF8]
  3583. 00002784  6D2A                     blt        +0x2C /* 000027B0 */
  3584. 00002786  526D F212                addq.w     [A5 - 0xDEE], 1
  3585. 0000278A  7002                     moveq.l    D0, 0x02
  3586. 0000278C  3B40 F20C                move.w     [A5 - 0xDF4], D0
  3587. 00002790  601E                     bra        +0x20 /* 000027B0 */
  3588. 00002792  586D F20C                addq.w     [A5 - 0xDF4], 4
  3589. 00002796  302D F20C                move.w     D0, [A5 - 0xDF4]
  3590. 0000279A  B06D F208                cmp.w      D0, [A5 - 0xDF8]
  3591. 0000279E  6D10                     blt        +0x12 /* 000027B0 */
  3592. 000027A0  526D F212                addq.w     [A5 - 0xDEE], 1
  3593. 000027A4  7001                     moveq.l    D0, 0x01
  3594. 000027A6  3B40 F20C                move.w     [A5 - 0xDF4], D0
  3595. 000027AA  6004                     bra        +0x6 /* 000027B0 */
  3596. 000027AC  546D F20C                addq.w     [A5 - 0xDF4], 2
  3597. label000027B0:
  3598. 000027B0  4E75                     rts
  3599. fn000027B2:
  3600. 000027B2  4E56 FFFE                link       A6, -0x0002
  3601. 000027B6  4AAD F20E                tst.l      [A5 - 0xDF2]
  3602. 000027BA  6604                     bne        +0x6 /* 000027C0 */
  3603. 000027BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3604. 000027BE  6020                     bra        +0x22 /* 000027E0 */
  3605. label000027C0:
  3606. 000027C0  53AD F20E                subq.l     [A5 - 0xDF2], 1
  3607. 000027C4  3F2D F20C                move.w     -[A7], [A5 - 0xDF4]
  3608. 000027C8  3F2D F20A                move.w     -[A7], [A5 - 0xDF6]
  3609. 000027CC  206E 0008                movea.l    A0, [A6 + 0x8]
  3610. 000027D0  4E90                     jsr        [A0]
  3611. 000027D2  588F                     addq.l     A7, 4
  3612. 000027D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3613. 000027D8  4EBA FF4C                jsr        [PC - 0xB4 /* 00002726 */]
  3614. 000027DC  302E FFFE                move.w     D0, [A6 - 0x2]
  3615. label000027E0:
  3616. 000027E0  4E5E                     unlink     A6
  3617. 000027E2  4E75                     rts
  3618. 000027E4  4749                     chk.w      D3, A1
  3619. 000027E6  464E                     not.w      A6
  3620. 000027E8  4558                     chk.w      D2, [A0]+
  3621. 000027EA  5450                     addq.w     [A0], 2
  3622. fn000027EC:
  3623. 000027EC  4E56 FFEE                link       A6, -0x0012
  3624. 000027F0  4878 4E2C                push.l     0x4E2C /* 'N,' */
  3625. 000027F4  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3626. 000027F8  588F                     addq.l     A7, 4
  3627. 000027FA  2B40 F216                move.l     [A5 - 0xDEA], D0
  3628. 000027FE  4A80                     tst.l      D0
  3629. 00002800  6616                     bne        +0x18 /* 00002818 */
  3630. 00002802  4267                     clr.w      -[A7]
  3631. 00002804  4267                     clr.w      -[A7]
  3632. 00002806  4267                     clr.w      -[A7]
  3633. 00002808  4267                     clr.w      -[A7]
  3634. 0000280A  4267                     clr.w      -[A7]
  3635. 0000280C  486D F534                pea.l      [A5 - 0xACC]
  3636. 00002810  4EBA DCCE                jsr        [PC - 0x2332 /* 000004E0 */]
  3637. 00002814  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3638. label00002818:
  3639. 00002818  4878 2716                push.l     0x2716
  3640. 0000281C  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3641. 00002820  588F                     addq.l     A7, 4
  3642. 00002822  2B40 F21A                move.l     [A5 - 0xDE6], D0
  3643. 00002826  4A80                     tst.l      D0
  3644. 00002828  6616                     bne        +0x18 /* 00002840 */
  3645. 0000282A  4267                     clr.w      -[A7]
  3646. 0000282C  4267                     clr.w      -[A7]
  3647. 0000282E  4267                     clr.w      -[A7]
  3648. 00002830  4267                     clr.w      -[A7]
  3649. 00002832  4267                     clr.w      -[A7]
  3650. 00002834  486D F54E                pea.l      [A5 - 0xAB2]
  3651. 00002838  4EBA DCA6                jsr        [PC - 0x235A /* 000004E0 */]
  3652. 0000283C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3653. label00002840:
  3654. 00002840  3B6E 0010 F214           move.w     [A5 - 0xDEC], [A6 + 0x10]
  3655. 00002846  7001                     moveq.l    D0, 0x01
  3656. 00002848  322E 0014                move.w     D1, [A6 + 0x14]
  3657. 0000284C  E368                     lsl        D0.w, D1
  3658. 0000284E  3D40 FFF2                move.w     [A6 - 0xE], D0
  3659. 00002852  302E 000C                move.w     D0, [A6 + 0xC]
  3660. 00002856  3B40 F206                move.w     [A5 - 0xDFA], D0
  3661. 0000285A  3D40 FFFC                move.w     [A6 - 0x4], D0
  3662. 0000285E  302E 000E                move.w     D0, [A6 + 0xE]
  3663. 00002862  3B40 F208                move.w     [A5 - 0xDF8], D0
  3664. 00002866  3D40 FFFA                move.w     [A6 - 0x6], D0
  3665. 0000286A  426E FFF6                clr.w      [A6 - 0xA]
  3666. 0000286E  426E FFF8                clr.w      [A6 - 0x8]
  3667. 00002872  3D6E 0014 FFF4           move.w     [A6 - 0xC], [A6 + 0x14]
  3668. 00002878  306D F206                movea.w    A0, [A5 - 0xDFA]
  3669. 0000287C  326D F208                movea.w    A1, [A5 - 0xDF8]
  3670. 00002880  2F09                     move.l     -[A7], A1
  3671. 00002882  2F08                     move.l     -[A7], A0
  3672. 00002884  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  3673. 00002888  2B40 F20E                move.l     [A5 - 0xDF2], D0
  3674. 0000288C  426D F212                clr.w      [A5 - 0xDEE]
  3675. 00002890  0C6E 0001 0014           cmpi.w     [A6 + 0x14], 0x1
  3676. 00002896  6E08                     bgt        +0xA /* 000028A0 */
  3677. 00002898  7002                     moveq.l    D0, 0x02
  3678. 0000289A  3D40 FFF0                move.w     [A6 - 0x10], D0
  3679. 0000289E  6006                     bra        +0x8 /* 000028A6 */
  3680. label000028A0:
  3681. 000028A0  3D6E 0014 FFF0           move.w     [A6 - 0x10], [A6 + 0x14]
  3682. label000028A6:
  3683. 000028A6  426D F20C                clr.w      [A5 - 0xDF4]
  3684. 000028AA  426D F20A                clr.w      [A5 - 0xDF6]
  3685. 000028AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3686. 000028B2  4878 0006                push.l     0x6
  3687. 000028B6  4878 0001                push.l     0x1
  3688. 000028BA  486D F56A                pea.l      [A5 - 0xA96]
  3689. 000028BE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  3690. 000028C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3691. 000028C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3692. 000028CA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3693. 000028CE  4EBA 01B2                jsr        [PC + 0x1B2 /* 00002A82 */]
  3694. 000028D2  5C8F                     addq.l     A7, 6
  3695. 000028D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3696. 000028D8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3697. 000028DC  4EBA 01A4                jsr        [PC + 0x1A4 /* 00002A82 */]
  3698. 000028E0  5C8F                     addq.l     A7, 6
  3699. 000028E2  3D7C 0080 FFFE           move.w     [A6 - 0x2], 0x80
  3700. 000028E8  302E FFF4                move.w     D0, [A6 - 0xC]
  3701. 000028EC  5340                     subq.w     D0, 1
  3702. 000028EE  EB48                     lsl        D0.w, 5
  3703. 000028F0  816E FFFE                or.w       [A6 - 0x2], D0
  3704. 000028F4  302E 0014                move.w     D0, [A6 + 0x14]
  3705. 000028F8  5340                     subq.w     D0, 1
  3706. 000028FA  816E FFFE                or.w       [A6 - 0x2], D0
  3707. 000028FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3708. 00002902  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3709. 00002906  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3710. 0000290A  5C8F                     addq.l     A7, 6
  3711. 0000290C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3712. 00002910  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3713. 00002914  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3714. 00002918  5C8F                     addq.l     A7, 6
  3715. 0000291A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3716. 0000291E  4267                     clr.w      -[A7]
  3717. 00002920  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3718. 00002924  5C8F                     addq.l     A7, 6
  3719. 00002926  426E FFEE                clr.w      [A6 - 0x12]
  3720. 0000292A  6052                     bra        +0x54 /* 0000297E */
  3721. label0000292C:
  3722. 0000292C  302E FFEE                move.w     D0, [A6 - 0x12]
  3723. 00002930  48C0                     ext.l      D0
  3724. 00002932  D080                     add.l      D0, D0
  3725. 00002934  D0AE 0016                add.l      D0, [A6 + 0x16]
  3726. 00002938  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3727. 0000293C  2040                     movea.l    A0, D0
  3728. 0000293E  3F10                     move.w     -[A7], [A0]
  3729. 00002940  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3730. 00002944  5C8F                     addq.l     A7, 6
  3731. 00002946  302E FFEE                move.w     D0, [A6 - 0x12]
  3732. 0000294A  48C0                     ext.l      D0
  3733. 0000294C  D080                     add.l      D0, D0
  3734. 0000294E  D0AE 001A                add.l      D0, [A6 + 0x1A]
  3735. 00002952  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3736. 00002956  2040                     movea.l    A0, D0
  3737. 00002958  3F10                     move.w     -[A7], [A0]
  3738. 0000295A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3739. 0000295E  5C8F                     addq.l     A7, 6
  3740. 00002960  302E FFEE                move.w     D0, [A6 - 0x12]
  3741. 00002964  48C0                     ext.l      D0
  3742. 00002966  D080                     add.l      D0, D0
  3743. 00002968  D0AE 001E                add.l      D0, [A6 + 0x1E]
  3744. 0000296C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3745. 00002970  2040                     movea.l    A0, D0
  3746. 00002972  3F10                     move.w     -[A7], [A0]
  3747. 00002974  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3748. 00002978  5C8F                     addq.l     A7, 6
  3749. 0000297A  526E FFEE                addq.w     [A6 - 0x12], 1
  3750. label0000297E:
  3751. 0000297E  302E FFEE                move.w     D0, [A6 - 0x12]
  3752. 00002982  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  3753. 00002986  6DA4                     blt        -0x5A /* 0000292C */
  3754. 00002988  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3755. 0000298C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3756. 00002990  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3757. 00002994  5C8F                     addq.l     A7, 6
  3758. 00002996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3759. 0000299A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3760. 0000299E  4EBA 00E2                jsr        [PC + 0xE2 /* 00002A82 */]
  3761. 000029A2  5C8F                     addq.l     A7, 6
  3762. 000029A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3763. 000029A8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3764. 000029AC  4EBA 00D4                jsr        [PC + 0xD4 /* 00002A82 */]
  3765. 000029B0  5C8F                     addq.l     A7, 6
  3766. 000029B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3767. 000029B6  3F2D F206                move.w     -[A7], [A5 - 0xDFA]
  3768. 000029BA  4EBA 00C6                jsr        [PC + 0xC6 /* 00002A82 */]
  3769. 000029BE  5C8F                     addq.l     A7, 6
  3770. 000029C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3771. 000029C4  3F2D F208                move.w     -[A7], [A5 - 0xDF8]
  3772. 000029C8  4EBA 00B8                jsr        [PC + 0xB8 /* 00002A82 */]
  3773. 000029CC  5C8F                     addq.l     A7, 6
  3774. 000029CE  4A6D F214                tst.w      [A5 - 0xDEC]
  3775. 000029D2  6710                     beq        +0x12 /* 000029E4 */
  3776. 000029D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3777. 000029D8  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  3778. 000029DC  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3779. 000029E0  5C8F                     addq.l     A7, 6
  3780. 000029E2  600C                     bra        +0xE /* 000029F0 */
  3781. label000029E4:
  3782. 000029E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3783. 000029E8  4267                     clr.w      -[A7]
  3784. 000029EA  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3785. 000029EE  5C8F                     addq.l     A7, 6
  3786. label000029F0:
  3787. 000029F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3788. 000029F4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  3789. 000029F8  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3790. 000029FC  5C8F                     addq.l     A7, 6
  3791. 000029FE  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  3792. 00002A02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3793. 00002A06  302E FFF0                move.w     D0, [A6 - 0x10]
  3794. 00002A0A  5240                     addq.w     D0, 1
  3795. 00002A0C  3F00                     move.w     -[A7], D0
  3796. 00002A0E  4EBA 00B0                jsr        [PC + 0xB0 /* 00002AC0 */]
  3797. 00002A12  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3798. 00002A16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3799. 00002A1A  4267                     clr.w      -[A7]
  3800. 00002A1C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3801. 00002A20  5C8F                     addq.l     A7, 6
  3802. 00002A22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3803. 00002A26  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  3804. 00002A2A  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3805. 00002A2E  5C8F                     addq.l     A7, 6
  3806. 00002A30  3F3C 0002                move.w     -[A7], 0x2
  3807. 00002A34  42A7                     clr.l      -[A7]
  3808. 00002A36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3809. 00002A3A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3810. 00002A3E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3811. 00002A42  4A40                     tst.w      D0
  3812. 00002A44  660C                     bne        +0xE /* 00002A52 */
  3813. 00002A46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3814. 00002A4A  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  3815. 00002A4E  588F                     addq.l     A7, 4
  3816. 00002A50  6002                     bra        +0x4 /* 00002A54 */
  3817. label00002A52:
  3818. 00002A52  7000                     moveq.l    D0, 0x00
  3819. label00002A54:
  3820. 00002A54  2B40 F202                move.l     [A5 - 0xDFE], D0
  3821. 00002A58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3822. 00002A5C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  3823. 00002A60  588F                     addq.l     A7, 4
  3824. 00002A62  2F2D F216                move.l     -[A7], [A5 - 0xDEA]
  3825. 00002A66  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3826. 00002A6A  588F                     addq.l     A7, 4
  3827. 00002A6C  2F2D F21A                move.l     -[A7], [A5 - 0xDE6]
  3828. 00002A70  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3829. 00002A74  588F                     addq.l     A7, 4
  3830. 00002A76  4E5E                     unlink     A6
  3831. 00002A78  4E75                     rts
  3832. 00002A7A  4749                     chk.w      D3, A1
  3833. 00002A7C  4645                     not.w      D5
  3834. 00002A7E  4E43                     trap       3
  3835. 00002A80  4F44                     chk.w      D7, D4
  3836. fn00002A82:
  3837. 00002A82  4E56 0000                link       A6, 0
  3838. 00002A86  303C 00FF                move.w     D0, 0xFF
  3839. 00002A8A  C06E 0008                and.w      D0, [A6 + 0x8]
  3840. 00002A8E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3841. 00002A92  3F00                     move.w     -[A7], D0
  3842. 00002A94  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3843. 00002A98  5C8F                     addq.l     A7, 6
  3844. 00002A9A  306E 0008                movea.w    A0, [A6 + 0x8]
  3845. 00002A9E  2008                     move.l     D0, A0
  3846. 00002AA0  81FC 0100                divs.w     D0, 0x100
  3847. 00002AA4  0240 00FF                andi.w     D0, 0xFF
  3848. 00002AA8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3849. 00002AAC  3F00                     move.w     -[A7], D0
  3850. 00002AAE  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  3851. 00002AB2  5C8F                     addq.l     A7, 6
  3852. 00002AB4  4E5E                     unlink     A6
  3853. 00002AB6  4E75                     rts
  3854. 00002AB8  5055                     addq.w     [A5], 8
  3855. 00002ABA  5457                     addq.w     [A7], 2
  3856. 00002ABC  4F52                     chk.w      D7, [A2]
  3857. 00002ABE  4420                     neg.b      -[A0]
  3858. fn00002AC0:
  3859. 00002AC0  4E56 FFFC                link       A6, -0x0004
  3860. 00002AC4  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  3861. 00002AC8  3B6E 0008 F236           move.w     [A5 - 0xDCA], [A6 + 0x8]
  3862. 00002ACE  2B6E 000A F238           move.l     [A5 - 0xDC8], [A6 + 0xA]
  3863. 00002AD4  426D F22C                clr.w      [A5 - 0xDD4]
  3864. 00002AD8  42AD F232                clr.l      [A5 - 0xDCE]
  3865. 00002ADC  426D F22A                clr.w      [A5 - 0xDD6]
  3866. 00002AE0  7001                     moveq.l    D0, 0x01
  3867. 00002AE2  2B40 F22E                move.l     [A5 - 0xDD2], D0
  3868. 00002AE6  302D F236                move.w     D0, [A5 - 0xDCA]
  3869. 00002AEA  3B40 F21E                move.w     [A5 - 0xDE2], D0
  3870. 00002AEE  7201                     moveq.l    D1, 0x01
  3871. 00002AF0  E169                     lsl        D1.w, D0
  3872. 00002AF2  5341                     subq.w     D1, 1
  3873. 00002AF4  3B41 F222                move.w     [A5 - 0xDDE], D1
  3874. 00002AF8  302E 0008                move.w     D0, [A6 + 0x8]
  3875. 00002AFC  5340                     subq.w     D0, 1
  3876. 00002AFE  7201                     moveq.l    D1, 0x01
  3877. 00002B00  E169                     lsl        D1.w, D0
  3878. 00002B02  3B41 F23C                move.w     [A5 - 0xDC4], D1
  3879. 00002B06  302D F23C                move.w     D0, [A5 - 0xDC4]
  3880. 00002B0A  5240                     addq.w     D0, 1
  3881. 00002B0C  3B40 F23E                move.w     [A5 - 0xDC2], D0
  3882. 00002B10  302D F23C                move.w     D0, [A5 - 0xDC4]
  3883. 00002B14  5440                     addq.w     D0, 2
  3884. 00002B16  3B40 F228                move.w     [A5 - 0xDD8], D0
  3885. 00002B1A  4EBA 0358                jsr        [PC + 0x358 /* 00002E74 */]
  3886. 00002B1E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3887. 00002B22  4EBA FC8E                jsr        [PC - 0x372 /* 000027B2 */]
  3888. 00002B26  588F                     addq.l     A7, 4
  3889. 00002B28  3800                     move.w     D4, D0
  3890. 00002B2A  426E FFFC                clr.w      [A6 - 0x4]
  3891. 00002B2E  306D F226                movea.w    A0, [A5 - 0xDDA]
  3892. 00002B32  2E08                     move.l     D7, A0
  3893. 00002B34  6006                     bra        +0x8 /* 00002B3C */
  3894. label00002B36:
  3895. 00002B36  526E FFFC                addq.w     [A6 - 0x4], 1
  3896. 00002B3A  DE87                     add.l      D7, D7
  3897. label00002B3C:
  3898. 00002B3C  0C87 0001 0000           cmpi.l     D7, 0x10000
  3899. 00002B42  6DF2                     blt        -0xC /* 00002B36 */
  3900. 00002B44  7008                     moveq.l    D0, 0x08
  3901. 00002B46  906E FFFC                sub.w      D0, [A6 - 0x4]
  3902. 00002B4A  3D40 FFFC                move.w     [A6 - 0x4], D0
  3903. 00002B4E  3D6D F226 FFFE           move.w     [A6 - 0x2], [A5 - 0xDDA]
  3904. 00002B54  306E FFFE                movea.w    A0, [A6 - 0x2]
  3905. 00002B58  2F08                     move.l     -[A7], A0
  3906. 00002B5A  4EBA 026E                jsr        [PC + 0x26E /* 00002DCA */]
  3907. 00002B5E  588F                     addq.l     A7, 4
  3908. 00002B60  3F2D F23C                move.w     -[A7], [A5 - 0xDC4]
  3909. 00002B64  4EBA 011E                jsr        [PC + 0x11E /* 00002C84 */]
  3910. 00002B68  548F                     addq.l     A7, 2
  3911. 00002B6A  6000 00DE                bra        +0xE0 /* 00002C4A */
  3912. label00002B6E:
  3913. 00002B6E  52AD F22E                addq.l     [A5 - 0xDD2], 1
  3914. 00002B72  3045                     movea.w    A0, D5
  3915. 00002B74  2008                     move.l     D0, A0
  3916. 00002B76  322D F220                move.w     D1, [A5 - 0xDE0]
  3917. 00002B7A  E3A8                     lsl        D0, D1
  3918. 00002B7C  3044                     movea.w    A0, D4
  3919. 00002B7E  D088                     add.l      D0, A0
  3920. 00002B80  2E00                     move.l     D7, D0
  3921. 00002B82  3005                     move.w     D0, D5
  3922. 00002B84  322E FFFC                move.w     D1, [A6 - 0x4]
  3923. 00002B88  E368                     lsl        D0.w, D1
  3924. 00002B8A  B940                     xor.w      D0, D4
  3925. 00002B8C  3C00                     move.w     D6, D0
  3926. 00002B8E  3006                     move.w     D0, D6
  3927. 00002B90  48C0                     ext.l      D0
  3928. 00002B92  E580                     asl        D0, 2
  3929. 00002B94  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3930. 00002B98  2040                     movea.l    A0, D0
  3931. 00002B9A  BE90                     cmp.l      D7, [A0]
  3932. 00002B9C  6612                     bne        +0x14 /* 00002BB0 */
  3933. 00002B9E  3006                     move.w     D0, D6
  3934. 00002BA0  48C0                     ext.l      D0
  3935. 00002BA2  D080                     add.l      D0, D0
  3936. 00002BA4  D0AD F21A                add.l      D0, [A5 - 0xDE6]
  3937. 00002BA8  2040                     movea.l    A0, D0
  3938. 00002BAA  3810                     move.w     D4, [A0]
  3939. 00002BAC  6000 009C                bra        +0x9E /* 00002C4A */
  3940. label00002BB0:
  3941. 00002BB0  3006                     move.w     D0, D6
  3942. 00002BB2  48C0                     ext.l      D0
  3943. 00002BB4  E580                     asl        D0, 2
  3944. 00002BB6  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3945. 00002BBA  2040                     movea.l    A0, D0
  3946. 00002BBC  4A90                     tst.l      [A0]
  3947. 00002BBE  6D48                     blt        +0x4A /* 00002C08 */
  3948. 00002BC0  302E FFFE                move.w     D0, [A6 - 0x2]
  3949. 00002BC4  9046                     sub.w      D0, D6
  3950. 00002BC6  3600                     move.w     D3, D0
  3951. 00002BC8  4A46                     tst.w      D6
  3952. 00002BCA  6602                     bne        +0x4 /* 00002BCE */
  3953. 00002BCC  7601                     moveq.l    D3, 0x01
  3954. label00002BCE:
  3955. 00002BCE  9C43                     sub.w      D6, D3
  3956. 00002BD0  4A46                     tst.w      D6
  3957. 00002BD2  6C04                     bge        +0x6 /* 00002BD8 */
  3958. 00002BD4  DC6E FFFE                add.w      D6, [A6 - 0x2]
  3959. label00002BD8:
  3960. 00002BD8  3006                     move.w     D0, D6
  3961. 00002BDA  48C0                     ext.l      D0
  3962. 00002BDC  E580                     asl        D0, 2
  3963. 00002BDE  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3964. 00002BE2  2040                     movea.l    A0, D0
  3965. 00002BE4  BE90                     cmp.l      D7, [A0]
  3966. 00002BE6  6610                     bne        +0x12 /* 00002BF8 */
  3967. 00002BE8  3006                     move.w     D0, D6
  3968. 00002BEA  48C0                     ext.l      D0
  3969. 00002BEC  D080                     add.l      D0, D0
  3970. 00002BEE  D0AD F21A                add.l      D0, [A5 - 0xDE6]
  3971. 00002BF2  2040                     movea.l    A0, D0
  3972. 00002BF4  3810                     move.w     D4, [A0]
  3973. 00002BF6  6052                     bra        +0x54 /* 00002C4A */
  3974. label00002BF8:
  3975. 00002BF8  3006                     move.w     D0, D6
  3976. 00002BFA  48C0                     ext.l      D0
  3977. 00002BFC  E580                     asl        D0, 2
  3978. 00002BFE  D0AD F216                add.l      D0, [A5 - 0xDEA]
  3979. 00002C02  2040                     movea.l    A0, D0
  3980. 00002C04  4A90                     tst.l      [A0]
  3981. 00002C06  6EC6                     bgt        -0x38 /* 00002BCE */
  3982. label00002C08:
  3983. 00002C08  3F04                     move.w     -[A7], D4
  3984. 00002C0A  4EBA 0078                jsr        [PC + 0x78 /* 00002C84 */]
  3985. 00002C0E  548F                     addq.l     A7, 2
  3986. 00002C10  52AD F232                addq.l     [A5 - 0xDCE], 1
  3987. 00002C14  3805                     move.w     D4, D5
  3988. 00002C16  302D F228                move.w     D0, [A5 - 0xDD8]
  3989. 00002C1A  B06D F224                cmp.w      D0, [A5 - 0xDDC]
  3990. 00002C1E  6C26                     bge        +0x28 /* 00002C46 */
  3991. 00002C20  3006                     move.w     D0, D6
  3992. 00002C22  48C0                     ext.l      D0
  3993. 00002C24  D080                     add.l      D0, D0
  3994. 00002C26  D0AD F21A                add.l      D0, [A5 - 0xDE6]
  3995. 00002C2A  322D F228                move.w     D1, [A5 - 0xDD8]
  3996. 00002C2E  526D F228                addq.w     [A5 - 0xDD8], 1
  3997. 00002C32  2040                     movea.l    A0, D0
  3998. 00002C34  3081                     move.w     [A0], D1
  3999. 00002C36  3006                     move.w     D0, D6
  4000. 00002C38  48C0                     ext.l      D0
  4001. 00002C3A  E580                     asl        D0, 2
  4002. 00002C3C  D0AD F216                add.l      D0, [A5 - 0xDEA]
  4003. 00002C40  2040                     movea.l    A0, D0
  4004. 00002C42  2087                     move.l     [A0], D7
  4005. 00002C44  6004                     bra        +0x6 /* 00002C4A */
  4006. label00002C46:
  4007. 00002C46  4EBA 015A                jsr        [PC + 0x15A /* 00002DA2 */]
  4008. label00002C4A:
  4009. 00002C4A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4010. 00002C4E  4EBA FB62                jsr        [PC - 0x49E /* 000027B2 */]
  4011. 00002C52  588F                     addq.l     A7, 4
  4012. 00002C54  3A00                     move.w     D5, D0
  4013. 00002C56  0C40 FFFF                cmpi.w     D0, 0xFFFF
  4014. 00002C5A  6600 FF12                bne        -0xEC /* 00002B6E */
  4015. 00002C5E  3F04                     move.w     -[A7], D4
  4016. 00002C60  4EBA 0022                jsr        [PC + 0x22 /* 00002C84 */]
  4017. 00002C64  548F                     addq.l     A7, 2
  4018. 00002C66  52AD F232                addq.l     [A5 - 0xDCE], 1
  4019. 00002C6A  3F2D F23E                move.w     -[A7], [A5 - 0xDC2]
  4020. 00002C6E  4EBA 0014                jsr        [PC + 0x14 /* 00002C84 */]
  4021. 00002C72  548F                     addq.l     A7, 2
  4022. 00002C74  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  4023. 00002C78  4E5E                     unlink     A6
  4024. 00002C7A  4E75                     rts
  4025. 00002C7C  434F                     chk.w      D1, A7
  4026. 00002C7E  4D50                     chk.w      D6, [A0]
  4027. 00002C80  5245                     addq.w     D5, 1
  4028. 00002C82  5353                     subq.w     [A3], 1
  4029. fn00002C84:
  4030. 00002C84  4E56 0000                link       A6, 0
  4031. 00002C88  302D F244                move.w     D0, [A5 - 0xDBC]
  4032. 00002C8C  48C0                     ext.l      D0
  4033. 00002C8E  E580                     asl        D0, 2
  4034. 00002C90  41ED F246                lea.l      A0, [A5 - 0xDBA]
  4035. 00002C94  D1C0                     add.l      A0, D0
  4036. 00002C96  2010                     move.l     D0, [A0]
  4037. 00002C98  C1AD F240                and.l      [A5 - 0xDC0], D0
  4038. 00002C9C  4A6D F244                tst.w      [A5 - 0xDBC]
  4039. 00002CA0  6F12                     ble        +0x14 /* 00002CB4 */
  4040. 00002CA2  306E 0008                movea.w    A0, [A6 + 0x8]
  4041. 00002CA6  2008                     move.l     D0, A0
  4042. 00002CA8  322D F244                move.w     D1, [A5 - 0xDBC]
  4043. 00002CAC  E3A8                     lsl        D0, D1
  4044. 00002CAE  81AD F240                or.l       [A5 - 0xDC0], D0
  4045. 00002CB2  6008                     bra        +0xA /* 00002CBC */
  4046. label00002CB4:
  4047. 00002CB4  306E 0008                movea.w    A0, [A6 + 0x8]
  4048. 00002CB8  2B48 F240                move.l     [A5 - 0xDC0], A0
  4049. label00002CBC:
  4050. 00002CBC  302D F21E                move.w     D0, [A5 - 0xDE2]
  4051. 00002CC0  D16D F244                add.w      [A5 - 0xDBC], D0
  4052. 00002CC4  6020                     bra        +0x22 /* 00002CE6 */
  4053. label00002CC6:
  4054. 00002CC6  203C 0000 00FF           move.l     D0, 0xFF
  4055. 00002CCC  C0AD F240                and.l      D0, [A5 - 0xDC0]
  4056. 00002CD0  3F00                     move.w     -[A7], D0
  4057. 00002CD2  4EBA 01A6                jsr        [PC + 0x1A6 /* 00002E7A */]
  4058. 00002CD6  548F                     addq.l     A7, 2
  4059. 00002CD8  202D F240                move.l     D0, [A5 - 0xDC0]
  4060. 00002CDC  E088                     lsr        D0, 8
  4061. 00002CDE  2B40 F240                move.l     [A5 - 0xDC0], D0
  4062. 00002CE2  516D F244                subq.w     [A5 - 0xDBC], 8
  4063. label00002CE6:
  4064. 00002CE6  0C6D 0008 F244           cmpi.w     [A5 - 0xDBC], 0x8
  4065. 00002CEC  6CD8                     bge        -0x26 /* 00002CC6 */
  4066. 00002CEE  302D F228                move.w     D0, [A5 - 0xDD8]
  4067. 00002CF2  B06D F222                cmp.w      D0, [A5 - 0xDDE]
  4068. 00002CF6  6E06                     bgt        +0x8 /* 00002CFE */
  4069. 00002CF8  4A6D F22A                tst.w      [A5 - 0xDD6]
  4070. 00002CFC  6742                     beq        +0x44 /* 00002D40 */
  4071. label00002CFE:
  4072. 00002CFE  4A6D F22A                tst.w      [A5 - 0xDD6]
  4073. 00002D02  6718                     beq        +0x1A /* 00002D1C */
  4074. 00002D04  302D F236                move.w     D0, [A5 - 0xDCA]
  4075. 00002D08  3B40 F21E                move.w     [A5 - 0xDE2], D0
  4076. 00002D0C  7201                     moveq.l    D1, 0x01
  4077. 00002D0E  E169                     lsl        D1.w, D0
  4078. 00002D10  5341                     subq.w     D1, 1
  4079. 00002D12  3B41 F222                move.w     [A5 - 0xDDE], D1
  4080. 00002D16  426D F22A                clr.w      [A5 - 0xDD6]
  4081. 00002D1A  6024                     bra        +0x26 /* 00002D40 */
  4082. label00002D1C:
  4083. 00002D1C  526D F21E                addq.w     [A5 - 0xDE2], 1
  4084. 00002D20  302D F21E                move.w     D0, [A5 - 0xDE2]
  4085. 00002D24  B06D F220                cmp.w      D0, [A5 - 0xDE0]
  4086. 00002D28  6608                     bne        +0xA /* 00002D32 */
  4087. 00002D2A  3B6D F224 F222           move.w     [A5 - 0xDDE], [A5 - 0xDDC]
  4088. 00002D30  600E                     bra        +0x10 /* 00002D40 */
  4089. label00002D32:
  4090. 00002D32  7001                     moveq.l    D0, 0x01
  4091. 00002D34  322D F21E                move.w     D1, [A5 - 0xDE2]
  4092. 00002D38  E368                     lsl        D0.w, D1
  4093. 00002D3A  5340                     subq.w     D0, 1
  4094. 00002D3C  3B40 F222                move.w     [A5 - 0xDDE], D0
  4095. label00002D40:
  4096. 00002D40  302E 0008                move.w     D0, [A6 + 0x8]
  4097. 00002D44  B06D F23E                cmp.w      D0, [A5 - 0xDC2]
  4098. 00002D48  6722                     beq        +0x24 /* 00002D6C */
  4099. 00002D4A  604A                     bra        +0x4C /* 00002D96 */
  4100. label00002D4C:
  4101. 00002D4C  203C 0000 00FF           move.l     D0, 0xFF
  4102. 00002D52  C0AD F240                and.l      D0, [A5 - 0xDC0]
  4103. 00002D56  3F00                     move.w     -[A7], D0
  4104. 00002D58  4EBA 0120                jsr        [PC + 0x120 /* 00002E7A */]
  4105. 00002D5C  548F                     addq.l     A7, 2
  4106. 00002D5E  202D F240                move.l     D0, [A5 - 0xDC0]
  4107. 00002D62  E088                     lsr        D0, 8
  4108. 00002D64  2B40 F240                move.l     [A5 - 0xDC0], D0
  4109. 00002D68  516D F244                subq.w     [A5 - 0xDBC], 8
  4110. label00002D6C:
  4111. 00002D6C  4A6D F244                tst.w      [A5 - 0xDBC]
  4112. 00002D70  6EDA                     bgt        -0x24 /* 00002D4C */
  4113. 00002D72  4EBA 0134                jsr        [PC + 0x134 /* 00002EA8 */]
  4114. 00002D76  2F2D F238                move.l     -[A7], [A5 - 0xDC8]
  4115. 00002D7A  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  4116. 00002D7E  588F                     addq.l     A7, 4
  4117. 00002D80  206D F238                movea.l    A0, [A5 - 0xDC8]
  4118. 00002D84  7000                     moveq.l    D0, 0x00
  4119. 00002D86  0810 0004                btst.b     [A0], 0x4
  4120. 00002D8A  56C0                     sne        D0
  4121. 00002D8C  4400                     neg.b      D0
  4122. 00002D8E  4A40                     tst.w      D0
  4123. 00002D90  6704                     beq        +0x6 /* 00002D96 */
  4124. 00002D92  4EBA 00C8                jsr        [PC + 0xC8 /* 00002E5C */]
  4125. label00002D96:
  4126. 00002D96  4E5E                     unlink     A6
  4127. 00002D98  4E75                     rts
  4128. 00002D9A  4F55                     chk.w      D7, [A5]
  4129. 00002D9C  5450                     addq.w     [A0], 2
  4130. 00002D9E  5554                     subq.w     [A4], 2
  4131. 00002DA0  2020                     move.l     D0, -[A0]
  4132. fn00002DA2:
  4133. 00002DA2  306D F226                movea.w    A0, [A5 - 0xDDA]
  4134. 00002DA6  2F08                     move.l     -[A7], A0
  4135. 00002DA8  4EBA 0020                jsr        [PC + 0x20 /* 00002DCA */]
  4136. 00002DAC  588F                     addq.l     A7, 4
  4137. 00002DAE  302D F23C                move.w     D0, [A5 - 0xDC4]
  4138. 00002DB2  5440                     addq.w     D0, 2
  4139. 00002DB4  3B40 F228                move.w     [A5 - 0xDD8], D0
  4140. 00002DB8  7001                     moveq.l    D0, 0x01
  4141. 00002DBA  3B40 F22A                move.w     [A5 - 0xDD6], D0
  4142. 00002DBE  3F2D F23C                move.w     -[A7], [A5 - 0xDC4]
  4143. 00002DC2  4EBA FEC0                jsr        [PC - 0x140 /* 00002C84 */]
  4144. 00002DC6  548F                     addq.l     A7, 2
  4145. 00002DC8  4E75                     rts
  4146. fn00002DCA:
  4147. 00002DCA  4E56 0000                link       A6, 0
  4148. 00002DCE  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4149. 00002DD2  2E2E 0008                move.l     D7, [A6 + 0x8]
  4150. 00002DD6  2007                     move.l     D0, D7
  4151. 00002DD8  E580                     asl        D0, 2
  4152. 00002DDA  D0AD F216                add.l      D0, [A5 - 0xDEA]
  4153. 00002DDE  2840                     movea.l    A4, D0
  4154. 00002DE0  7AFF                     moveq.l    D5, 0xFFFFFFFF
  4155. 00002DE2  2007                     move.l     D0, D7
  4156. 00002DE4  0680 FFFF FFF0           addi.l     D0, 0xFFFFFFF0
  4157. 00002DEA  2C00                     move.l     D6, D0
  4158. label00002DEC:
  4159. 00002DEC  2945 FFC0                move.l     [A4 - 0x40], D5
  4160. 00002DF0  2945 FFC4                move.l     [A4 - 0x3C], D5
  4161. 00002DF4  2945 FFC8                move.l     [A4 - 0x38], D5
  4162. 00002DF8  2945 FFCC                move.l     [A4 - 0x34], D5
  4163. 00002DFC  2945 FFD0                move.l     [A4 - 0x30], D5
  4164. 00002E00  2945 FFD4                move.l     [A4 - 0x2C], D5
  4165. 00002E04  2945 FFD8                move.l     [A4 - 0x28], D5
  4166. 00002E08  2945 FFDC                move.l     [A4 - 0x24], D5
  4167. 00002E0C  2945 FFE0                move.l     [A4 - 0x20], D5
  4168. 00002E10  2945 FFE4                move.l     [A4 - 0x1C], D5
  4169. 00002E14  2945 FFE8                move.l     [A4 - 0x18], D5
  4170. 00002E18  2945 FFEC                move.l     [A4 - 0x14], D5
  4171. 00002E1C  2945 FFF0                move.l     [A4 - 0x10], D5
  4172. 00002E20  2945 FFF4                move.l     [A4 - 0xC], D5
  4173. 00002E24  2945 FFF8                move.l     [A4 - 0x8], D5
  4174. 00002E28  2945 FFFC                move.l     [A4 - 0x4], D5
  4175. 00002E2C  49EC FFC0                lea.l      A4, [A4 - 0x40]
  4176. 00002E30  0686 FFFF FFF0           addi.l     D6, 0xFFFFFFF0
  4177. 00002E36  4A86                     tst.l      D6
  4178. 00002E38  6CB2                     bge        -0x4C /* 00002DEC */
  4179. 00002E3A  0686 0000 0010           addi.l     D6, 0x10
  4180. 00002E40  6006                     bra        +0x8 /* 00002E48 */
  4181. label00002E42:
  4182. 00002E42  598C                     subq.l     A4, 4
  4183. 00002E44  2885                     move.l     [A4], D5
  4184. 00002E46  5386                     subq.l     D6, 1
  4185. label00002E48:
  4186. 00002E48  4A86                     tst.l      D6
  4187. 00002E4A  6EF6                     bgt        -0x8 /* 00002E42 */
  4188. 00002E4C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4189. 00002E50  4E5E                     unlink     A6
  4190. 00002E52  4E75                     rts
  4191. 00002E54  434C                     chk.w      D1, A4
  4192. 00002E56  4841                     swap.w     D1
  4193. 00002E58  5348                     subq.w     A0, 1
  4194. 00002E5A  2020                     move.l     D0, -[A0]
  4195. fn00002E5C:
  4196. 00002E5C  4267                     clr.w      -[A7]
  4197. 00002E5E  4267                     clr.w      -[A7]
  4198. 00002E60  4267                     clr.w      -[A7]
  4199. 00002E62  4267                     clr.w      -[A7]
  4200. 00002E64  4267                     clr.w      -[A7]
  4201. 00002E66  486D F572                pea.l      [A5 - 0xA8E]
  4202. 00002E6A  4EBA D674                jsr        [PC - 0x298C /* 000004E0 */]
  4203. 00002E6E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4204. 00002E72  4E75                     rts
  4205. fn00002E74:
  4206. 00002E74  426D F28A                clr.w      [A5 - 0xD76]
  4207. 00002E78  4E75                     rts
  4208. fn00002E7A:
  4209. 00002E7A  4E56 0000                link       A6, 0
  4210. 00002E7E  302D F28A                move.w     D0, [A5 - 0xD76]
  4211. 00002E82  526D F28A                addq.w     [A5 - 0xD76], 1
  4212. 00002E86  41ED F28C                lea.l      A0, [A5 - 0xD74]
  4213. 00002E8A  D0C0                     add.w      A0, D0
  4214. 00002E8C  10AE 0009                move.b     [A0], [A6 + 0x9]
  4215. 00002E90  0C6D 00FE F28A           cmpi.w     [A5 - 0xD76], 0xFE
  4216. 00002E96  6D04                     blt        +0x6 /* 00002E9C */
  4217. 00002E98  4EBA 000E                jsr        [PC + 0xE /* 00002EA8 */]
  4218. label00002E9C:
  4219. 00002E9C  4E5E                     unlink     A6
  4220. 00002E9E  4E75                     rts
  4221. 00002EA0  4348                     chk.w      D1, A0
  4222. 00002EA2  4152                     chk.w      D0, [A2]
  4223. 00002EA4  4F55                     chk.w      D7, [A5]
  4224. 00002EA6  5420                     addq.b     -[A0], 2
  4225. fn00002EA8:
  4226. 00002EA8  4A6D F28A                tst.w      [A5 - 0xD76]
  4227. 00002EAC  6F2C                     ble        +0x2E /* 00002EDA */
  4228. 00002EAE  2F2D F238                move.l     -[A7], [A5 - 0xDC8]
  4229. 00002EB2  3F2D F28A                move.w     -[A7], [A5 - 0xD76]
  4230. 00002EB6  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  4231. 00002EBA  5C8F                     addq.l     A7, 6
  4232. 00002EBC  2F2D F238                move.l     -[A7], [A5 - 0xDC8]
  4233. 00002EC0  306D F28A                movea.w    A0, [A5 - 0xD76]
  4234. 00002EC4  2F08                     move.l     -[A7], A0
  4235. 00002EC6  4878 0001                push.l     0x1
  4236. 00002ECA  486D F28C                pea.l      [A5 - 0xD74]
  4237. 00002ECE  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  4238. 00002ED2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4239. 00002ED6  426D F28A                clr.w      [A5 - 0xD76]
  4240. label00002EDA:
  4241. 00002EDA  4E75                     rts
  4242.